在 Java 中,Enum 类是一种特殊的类,用于表示一组固定的常量。Enum 类本质上是一种特殊的类,因此不能直接添加属性。Enum 类的常量在声明时就已经固定了,不允许在运行时添加新的属性。
如果需要为 Enum 类添加属性,可以在声明 Enum 常量时为每个常量添加构造函数,并在构造函数中传入属性值。例如:
public enum Fruit {
APPLE("red"),
BANANA("yellow"),
ORANGE("orange");
private String color;
Fruit(String color) {
this.color = color;
}
public String getColor() {
return color;
}
}
在上面的例子中,Fruit 枚举类中的每个常量都有一个 color 属性,并且在声明时为每个常量传入了不同的颜色值。通过这种方式,可以为 Enum 类添加属性。