在 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 類添加屬性。