枚举

来源:互联网 发布:盘古数据骗局 编辑:程序博客网 时间:2024/06/05 07:32

当定义一个枚举时,编译器就会创建一个扩展java.lang.Enum类的类定义。这个类是java.lang.Object的一个直接后代。但与普通类不同的是,枚举具有以下属性:

1、没有公开的构造器,应为不可能把它实例化

2、隐式为static

3、每个枚举常量只有一个实例

4、可以调用枚举中的方法值,以便迭代它的枚举值。


枚举是优于static final 的,因为枚举类型可以控制用户的输入 类型。

public static final int INDIVIDUAL = 2;


原创粉丝点击