java之枚举类
枚举
枚举(enum),是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。
- Java从JDK5开始,引入了对枚举的支持。
- 枚举类有构造方法, 且枚举n个属性就执行n次!
- 枚举的构造方法都是私有的
代码举例:
public enum Color {
RED,BLUE,WHITE,YELLOW,BLACK(""); //public static final Color RED = new Color();
private Color(){ //枚举的构造方法 默认而且只能是私有的
}
private Color(String color){
}
public void test1(){
}
protected void test2(){
}
// abstract void test3();
}
还没有评论,来说两句吧...