溫馨提示×

Java枚舉值能否存儲額外信息

小樊
97
2024-07-23 12:53:02
欄目: 云計算

Java枚舉值本身并不能存儲額外信息,枚舉值在聲明時只能包含枚舉常量的名稱,不能存儲其他信息。如果需要在枚舉值中存儲額外信息,可以使用構造函數為枚舉值添加屬性。示例代碼如下:

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屬性,并在構造函數中初始化。這樣就可以在枚舉值中存儲額外的信息了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女