如何定义
1.对象有限个
2.需要定义一种常量的时候,枚举列全了,如:选项
定义
方式一:jdk5.0前,自定义枚举类
单例模式,构造器私有,类中创建有限个类
如何使用关键字定义
方式二;jdk5.0,可以使用enum关键字定义枚举类
enum Season1{
1.第一步:先创建对象
public static final s =new Season1(..............);
//以上修改成
s();
//因为其他是多余的,一定是public static final XXX =new Season1();
2.第二步:声明season对象的属性:private final 修饰
3.私有化构造器
}
Enum类的主要方法
实现接口的枚举类
和class类一样
注解
注解的概述
5.0增加的
特殊标记
@autor
@overrrade
之类
常见的Annotation示例
自定义Annotation
JDK中的元注解
利用反射获取注解信息
JDK8新特性