Java enum 关键字
示例
使用常量(不可变变量)创建 enum
enum Level {
LOW,
MEDIUM,
HIGH
}
您可以使用点语法访问 enum
常量
Level myVar = Level.MEDIUM;
自己动手试一试 »
定义和用法
enum
关键字声明一个枚举(不可变)类型。
枚举是一种特殊的“类”,表示一组常量(不可变变量,如 final 变量)。
要创建枚举,请使用 enum
关键字(而不是 class 或 interface),并用逗号分隔常量。请注意,它们应该用大写字母表示。
枚举与类之间的区别
像 class
一样,enum
可以拥有属性和方法。唯一的区别是枚举常量是 public
、static
和 final
(不可变——不能被重写)。
enum
不能用于创建对象,也不能继承其他类(但可以实现接口)。
当您拥有一组您知道不会改变的值时,请使用枚举,例如月份、星期几、颜色、一副牌等等。
相关页面
在我们的Java 枚举教程中了解更多关于枚举的信息。