枚举enum是对象是常量,其属性也是常量
枚举 1.5新特性
一个就是单例,多个就是多例
从自定义到enum
构造私有化 + public static final 类 a = new 类();
1. 无参
2. 升级 为有参
3. 升级 加入抽象方法 可以调用方法
补充
4. Java提供enum
4.1 纯净版。默认提供无参构造
4.2 参数版(变量版)
有参构造还得自己提供
自己提供 私有化无参构造
4.3 方法版
枚举类中valueOf方法只有一个参数
而Enum类中有两个参数,请问Enum实例类中的valueOf方法是从何处继承而来?
jvm进行编译的时候添加的。