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);
}
}
第六章—常用類(Enum)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.