例如:
访问enum
中常量可以使用.
的方式访问:
enum Level {
LOW,
MEDIUM,
HIGH
}
如访问枚举类型Level
中LOW
则使用Level.LOW
1、定义和用法
enum
关键字声明了一个枚举的(不可更改的)类型。
枚举是一个特殊的“class”,它表示一组常量(不可更改的变量,如final
变量)。
创建enum
时,使用enum
关键字(而不是class或interface),常量之间用,
分隔。注意,它们应该是大写字母。
枚举与类之间的区别
enum
可以像class
一样具有属性和方法。唯一的区别是枚举常量是public
,static
和final
(不可更改-无法覆盖)。不能用于创建对象,并且不能扩展其他类(但是可以实现接口)。