Java enum 关键字
实例
使用 常量(不可更改的变量)创建 enum 枚举:
enum Level {LOW,MEDIUM,HIGH}
可以使用 点 语法访问 enum 枚举常量:
enum Level {LOW,MEDIUM,HIGH}public class Main {public static void main(String[] args) {Level myVar = Level.MEDIUM;System.out.println(myVar);}}
定义与用法
enum 关键字声明枚举(不可更改)类型。
枚举是一个特殊的 "类",表示一组 常量(不可更改的变量,如 final 变量)。
要创建枚举,请使用 enum 关键字(而不是类或接口),并用逗号分隔常量。请注意,它们应该是大写字母。
枚举和类之间的区别
enum 枚举可以像 class 类一样具有属性和方法。唯一的区别是枚举常量是 public 公共的、static 静态的和 final(不可更改-无法重写)。
枚举不能用于创建对象,也不能扩展其他类(但可以实现接口)。为什么以及何时使用枚举?
当你知道自己的值不会改变时,比如月日、颜色、卡片组等,可以使用枚举。
关联页面
阅读更多有关枚举的知识,请访问本站的 Java 枚举