JDK 5新增的 enum 关键字用于定义一个枚举类。
手动实现枚举类:
class EnumDemo{
private EnumDemo(){}
private final int i=0;
public static final setNum(){……};
}
通过 private 将构造器隐藏起来
把这个类的所有可能实例都使用 public static final 修饰
属性不应允许被改动, 所以应该使用 private final 修饰
使用 enum 定义的枚举类默认继承了 java.lang.Enum 类
枚举类的构造器只能使用 private 访问控制符
枚举类的所有实例必须在枚举类中显式列出(, 分隔 ; 结尾). 列出的实例系统会自动添加 public static final 修饰
enum EnumDemo{
a,b,c;
}
5.0对枚举的简化
最新推荐文章于 2022-05-20 14:47:27 发布