在Java中,枚舉(enum)是一種特殊的類,用于表示一組固定的常量值。要在枚舉中定義常量,只需在枚舉類中聲明靜態常量即可。以下是一個簡單的示例,展示了如何在Java枚舉中定義常量:
public enum Weekday {
MONDAY("Monday"),
TUESDAY("Tuesday"),
WEDNESDAY("Wednesday"),
THURSDAY("Thursday"),
FRIDAY("Friday"),
SATURDAY("Saturday"),
SUNDAY("Sunday");
private final String dayName;
// 構造方法
Weekday(String dayName) {
this.dayName = dayName;
}
// 獲取枚舉常量的名稱
public String getDayName() {
return dayName;
}
}
在這個示例中,我們定義了一個名為Weekday
的枚舉類,其中包含了7個表示一周中各個工作日的常量。每個常量都有一個與之關聯的名稱(通過構造方法傳遞),可以通過getDayName()
方法獲取。