理解java枚举类(enum)

理解 我们定义的枚举类时候定义enum类型实际上是个class,反编译会生成final class xxx extends Enum{}。生成转化的过程是编译时候jdk帮我们完成的工作。 枚举类的实例信息在初始化时候就已经决定了。采用了静态代码块形式初始化。 枚举的类不能被继承。class被finanl修饰。 枚举的构造器没有修饰。因为class会被添加上private修饰。 流程(以mac为例子
相关文章
相关标签/搜索