在Java中,您可以為枚舉類型定義方法。以下是一個簡單的示例:
public enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY;
public boolean isWeekend() {
return this == SATURDAY || this == SUNDAY;
}
public static Day getDayByName(String name) {
for (Day day : values()) {
if (day.name().equalsIgnoreCase(name)) {
return day;
}
}
return null;
}
}
在上面的示例中,我們定義了一個Day
枚舉類型,其中包含兩個方法:isWeekend()
和getDayByName(String name)
。isWeekend()
方法檢查當前枚舉值是否為周末,getDayByName(String name)
方法根據輸入的名稱返回對應的枚舉值。您可以根據需要在枚舉類型中定義不同的方法。