java枚舉中如何定義常量

小億
81
2024-09-25 23:49:58

在Java中,枚舉(enum)是一種特殊的類(lèi),用于表示一組固定的常量值。要在枚舉中定義常量,只需在枚舉類(lèi)中聲明靜態(tài)常量即可。以下是一個(gè)簡(jiǎn)單的示例,展示了如何在Java枚舉中定義常量:

public enum Weekday {
    MONDAY("Monday"),
    TUESDAY("Tuesday"),
    WEDNESDAY("Wednesday"),
    THURSDAY("Thursday"),
    FRIDAY("Friday"),
    SATURDAY("Saturday"),
    SUNDAY("Sunday");

    private final String dayName;

    // 構(gòu)造方法
    Weekday(String dayName) {
        this.dayName = dayName;
    }

    // 獲取枚舉常量的名稱(chēng)
    public String getDayName() {
        return dayName;
    }
}

在這個(gè)示例中,我們定義了一個(gè)名為Weekday的枚舉類(lèi),其中包含了7個(gè)表示一周中各個(gè)工作日的常量。每個(gè)常量都有一個(gè)與之關(guān)聯(lián)的名稱(chēng)(通過(guò)構(gòu)造方法傳遞),可以通過(guò)getDayName()方法獲取。

0