在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()
方法獲取。