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 枚举教程 中了解更多关于枚举的信息。