enum attribute
时间: 2024-10-15 09:15:02 浏览: 23
java中enum的用法
枚举(enum)在编程中是一种特殊的类型,它用于创建一组固定的常量。在Java中,`enum`关键字用于声明一个枚举类型,其成员被称为枚举常量(attribute)。每个枚举常量都有一个预定义的名称和值,这使得它们非常适合表示具有有限选项的不可变数据。
例如:
```java
public enum Color {
RED(1), GREEN(2), BLUE(3);
private int value;
Color(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
// 使用枚举
Color currentColor = Color.RED; // 当前颜色
System.out.println(currentColor.getValue()); // 输出:1
```
在这个例子中,`Color`是一个枚举类型,有三个枚举常量RED、GREEN和BLUE,它们分别对应整数值1、2和3。枚举常量通常用于简化代码并提供清晰的命名空间,尤其是在需要定义固定状态或选项时。
阅读全文