第六章—常用類(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);
	}

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章