目录
枚举声明
枚举类是一种特殊的 类 类型。
enum EnumName {
//枚举常量列表
}
//声明名称为Size的Enum类
enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE };
//访问Enum类内的常量
Size m = Size.MEDIUM
可以使用 public, protected, private 修饰符。
不可以使用 abstract、final、sealed 或 non-sealed 修饰符。
可能是隐式的 static、final、sealed。
枚举类内的常量应该全部大写。
枚举继承
枚举类不能被继承,不存在子类。
枚举实现接口
枚举类可以实现接口,与类实现接口类似。
枚举实例化
除了由其枚举常量定义的实例之外,枚举类没有其他实例。尝试显式实例化枚举类是一个编译时错误。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/5149.html