Java enum 关键字

来源:这里教程网 时间:2026-02-16 11:50:52 作者:

前言

定义和用法enum 关键字声明枚举(不可更改的)类型。枚举是一种特殊的“类”,表示一组常量(不可更改的变量,如 final 变量)。要创建枚举,请使用 enum

定义和用法

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

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

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

枚举与类的区别

enum 可以像类一样拥有属性和方法。唯一的区别是枚举常量是 publicstaticfinal(不可更改 - 不能被覆盖)。

enum 不能用于创建对象,也不能扩展其他类(但可以实现接口)。

如果您的值不会改变(例如月日、天数、颜色、一副牌等),请使用枚举。

实例

创建一个带有常量(不可更改的变量)的 enum

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

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

Level myVar = Level.MEDIUM;

运行实例 »

点击 "运行实例" 按钮查看在线实例

相关推荐