Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。本文主要介绍Java enum 关键字(keyword)。

Java 关键字

例如:

访问enum中常量可以使用.的方式访问:

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

如访问枚举类型LevelLOW则使用Level.LOW

1、定义和用法

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

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

创建enum时,使用enum关键字(而不是class或interface),常量之间用,分隔。注意,它们应该是大写字母。

枚举与类之间的区别

enum可以像class一样具有属性和方法。唯一的区别是枚举常量是publicstaticfinal(不可更改-无法覆盖)。不能用于创建对象,并且不能扩展其他类(但是可以实现接口)。 

2、相关文档

Java 枚举(enum)教程

Java 关键字

推荐文档