5.0对枚举的简化

来源:互联网 发布:淘宝店铺教程视频 编辑:程序博客网 时间:2024/05/17 22:40

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;
}

原创粉丝点击