枚举的定义与使用
- 1 代码示例
public enum CharEnum
{
A, B, C
}
2 结尾没有分号
3 单个使用
CharEnum.A;
- 4 循环使用:
CharEnum.values()
安全枚举定义与使用
public enum MyEnum {
A("aaa"), B("bbb"), C("ccc");
private String value;
public String getValue() {
return this.value;
}
MyEnum(String value) {
this.value = value;
}
public static void main (String[] args) {
MyEnum a = MyEnum.A;
System.out.println(a.getValue());
}
}
自定义枚举
- 1 当使用enum关键字定义一个枚举时,定义出来的类型继承自Java.lang.Enum类
- 2 而每个枚举的成员属性其实就是该枚举类的实例,默认是public static final所修饰