枚举

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

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

2、隐式为static

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

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


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

public static final int INDIVIDUAL = 2;


发布了40 篇原创文章 · 获赞 22 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章