枚举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进行编译的时候添加的。
浙公网安备 33010602011771号