第六章—常用类(Enum)

public class TestEnum {

	// 定义了一个枚举类型(定义了一种新的类型, 而不是定义了一个变量)
	// 定义了一种新的类型, 这种类型的名字为 MyColor
	// 拿我这种类型定义新变量的话, 只能取我里面的值三者其中的一个(red, green, blue取其中一个)
	public enum MyColor {
		// 这些特定的值的名字就好比说是类里面的静态变量
		red, green, blue
	};
	
	// 开家门的人只能是你和她之一
	// public enum MyDoorOpener {me, mywife};

	public static void main(String[] args) {
		// 定义了一个新的变量, 取了三者的值之一,取值用(类名加.)
		// 定义的时候给它赋值必须写明白MyColor.red
		// red 静态变量(用一个类名加上 .)
		MyColor m = MyColor.red;
		// 对 m 的值进行判断
		switch (m) {
		// m 的值如果等于 red 时
		case red:
			System.out.println("red");
			break;
		case green:
			System.out.println("green");
			break;
		default:
			System.out.println("default");
		}
		System.out.println(m);
	}

}
发布了76 篇原创文章 · 获赞 1 · 访问量 7049

猜你喜欢

转载自blog.csdn.net/weixin_42814000/article/details/104807127