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)
猜你喜欢
转载自blog.csdn.net/weixin_42814000/article/details/104807127
今日推荐
周排行