java 枚举类型是一种特殊的常量类型,用于表示一组固定、已知的常量。枚举类型使用 enum 关键字声明,必须声明一个公共类且继承 java.lang.enum。枚举常量用逗号分隔,并以分号结尾,必须以大写字母开头。枚举类型无法创建新的实例,但可以有构造函数、方法和字段,并且是类型安全的。还可以实现接口。例如,season 枚举可以表示一年中的季节,其中包含 spring、summer、autumn 和 winter 等常量,并可以通过 season.spring 等方式访问。

Java 枚举类型的语法规则
枚举类型是一种特殊的数据类型,用于表示一组固定、已知的常量。在 Java 中,枚举类型使用 enum 关键字声明。
语法:
立即学习“Java免费学习笔记(深入)”;
public enum EnumName {
CONSTANT1,
CONSTANT2,
...
CONSTANTn
}规则:
- 枚举类型必须声明一个公共类,该类继承
java.lang.Enum。 - 枚举常量用逗号分隔,以分号(;)结尾。
- 枚举常量是该枚举类型的实例。
- 枚举常量必须以大写字母开头。
- 枚举类型无法创建新的实例。
- 枚举类型可以有构造函数、方法和字段。
- 枚举类型是类型安全的。
- 枚举类型可以实现接口。
实战案例:
public enum Season {
SPRING,
SUMMER,
AUTUMN,
WINTER
}
public class Main {
public static void main(String[] args) {
System.out.println(Season.SPRING); // 输出:SPRING
for (Season season : Season.values()) {
System.out.println(season);
}
}
}











