java中的枚举类型Enum

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>

猜你喜欢

转载自mfcfine.iteye.com/blog/2384551