天天看点

jdk1.5后枚举类的定义规则

 JDK1.5 新增的enum关键字用于定义枚举类

            枚举类也是一种特殊形式的Java类。

            枚举类和普通类的区别:

            使用enum定义的枚举类默认继承了 java.lang.Enum类

            枚举类的构造器只能使用private 访问控制符

            枚举类的所有实例必须在枚举类中显式列出(, 分隔   ; 结尾). 列出的实例系统会自动添加public static final 修饰

  枚举类的属性:

   枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰

   枚举类的使用private final 修饰的属性应该在构造器中为其赋值

   若枚举类显式的定义了带参数的构造器,则在列出枚举值时也必须对应的传入参数

构造枚举类注意三点:

jdk1.5后枚举类的定义规则
下一篇: Markdown