JavaSE知识点13java枚举与安全枚举

枚举的定义与使用

  • 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所修饰

你可能感兴趣的:(JavaSE知识点13java枚举与安全枚举)