枚举类
定义
既不是接口也不是类的特殊类
场景
单例模式是可以通过反射改类的构造函数修饰符从而被破坏的
枚举类是java1.5提供的防止反射破坏的单例模式
也可以设置多个枚举值变成多例
配合switch来处理业务
特点:
严格限制调用行为,绝对安全
静态常量只能存单一值,枚举可以存多值
静态常量传额外值没default报错
demo:
G:\project\demo\interface\Enum