Java15——枚举类、注解、作业

1. 枚举类

Java15——枚举类、注解、作业_第1张图片

Java15——枚举类、注解、作业_第2张图片

Java15——枚举类、注解、作业_第3张图片 

Java15——枚举类、注解、作业_第4张图片

Java15——枚举类、注解、作业_第5张图片

跳了很多。。。

 2. 注解

Java15——枚举类、注解、作业_第6张图片

Java15——枚举类、注解、作业_第7张图片

3. 作业

1. 注意:所有类共享静态属性

所以结果是 9,red     100,red

Java15——枚举类、注解、作业_第8张图片

package com.zsq.homework1;

public class HM1 {
    public static void main(String[] args) {
        Cellphone cellphone = new Cellphone();
        cellphone.testWork(new Calculate() {
            @Override
            public double work(double n1, double n2) {
                return n1+n2;
            }
        },100, 200);


    }
}

interface Calculate{
    public double work(double n1, double n2);
}

class Cellphone{
    public void testWork(Calculate calculate, double n1, double n2){
        double result = calculate.work(n1, n2);
        System.out.println("结果是" + result);
    }
}

你可能感兴趣的:(java,开发语言)