Java enum 关键字

实例

使用 常量(不可更改的变量)创建 enum 枚举:

  1. enum Level {
  2. LOW,
  3. MEDIUM,
  4. HIGH
  5. }

可以使用 语法访问 enum 枚举常量:

  1. enum Level {
  2. LOW,
  3. MEDIUM,
  4. HIGH
  5. }
  6. public class Main {
  7. public static void main(String[] args) {
  8. Level myVar = Level.MEDIUM;
  9. System.out.println(myVar);
  10. }
  11. }

定义与用法

enum 关键字声明枚举(不可更改)类型。

枚举是一个特殊的 "类",表示一组 常量(不可更改的变量,如 final 变量)。

要创建枚举,请使用 enum 关键字(而不是类或接口),并用逗号分隔常量。请注意,它们应该是大写字母。

枚举和类之间的区别

enum 枚举可以像 class 类一样具有属性和方法。唯一的区别是枚举常量是 public 公共的、static 静态的和 final(不可更改-无法重写)。

枚举不能用于创建对象,也不能扩展其他类(但可以实现接口)。为什么以及何时使用枚举?

当你知道自己的值不会改变时,比如月日、颜色、卡片组等,可以使用枚举。


关联页面

阅读更多有关枚举的知识,请访问本站的 Java 枚举

分类导航