1.枚举类的构造方法默认且只能使用private 修饰2.枚举类生成的字节码中被 final关键字修饰的3.枚举类默认继承了Enum类4.内部枚举类是默认是 static的 (因为如果内部类中有static方法,内部类必为static的) 其实我纠结了半天,主要就是想搞清楚为啥 内部的enum 类是 static默认,因为内部类(非静态) 不可以包含static方法(原因见 Java核心卷),所以内部枚举类必须是static的