java中的枚举类型Enum
TestEnum.java
/*
枚举类型Enum
*/
public class TestEnum {
//定义枚举类型MyColor,MyDoorOpener,相当与类
public enum MyColor { red, green, blue };
public enum MyDoorOpener {me, mywife};
public static void main(String[] args) {
//调用枚举类型MyColor中的red,MyColor.red相当与类调用静态成员
//只能取MyColor中的值,不能自己写新的值
MyColor m = MyColor.red;
//判断m的值
switch(m) {
case red:
System.out.println("red");
break;
case green:
System.out.println("green");
break;
default:
System.out.println("default");
}
System.out.println(m);
}
}
F:\java>javac TestEnum.java F:\java>java TestEnum red red F:\java>