在Java中定義枚舉常量類可以使用關鍵字enum。下面是一個例子:
public enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
在這個例子中,我們定義了一個枚舉常量類Day,其中包含了一周中的每一天作為枚舉常量。每個枚舉常量都是Day類型的對象,可以直接通過Day.MONDAY這樣的方式訪問。
枚舉常量類可以包含方法和構造函數,也可以為每個枚舉常量指定參數值。例如:
public enum Day {
MONDAY(1),
TUESDAY(2),
WEDNESDAY(3),
THURSDAY(4),
FRIDAY(5),
SATURDAY(6),
SUNDAY(7);
private int value;
Day(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
在這個例子中,我們為每個枚舉常量指定了一個參數值,并且定義了一個getValue方法來獲取這個參數值。通過Day.MONDAY.getValue()就可以獲取MONDAY的參數值了。