枚举
创建enum时,编译器依据枚举类体,生成类;
该类继承自java.lang.Enum,类名即枚举类类名,final class Enum extends java.lang.Enum
编译器会向其中添加相关方法
应用
1.添加方法===最后一个枚举实例需要以【分号】结尾
1)构造函数绑定相关信息到枚举实例
2)覆盖Enum方法
3)编译器自动插入的方法
2.switch中的枚举
枚举和switch“天生一对“,不需要指定枚举类,即可使用枚举实例
3.接口组织的枚举类,内部类
4.利用Class字节码文件实现,枚举的枚举
5.静态导入
6.枚举集合相关