在Java中,枚舉是一種特殊的數據類型,用于定義一組常量。枚舉常量在聲明時就被確定,并且不能被修改。下面是定義和使用Java枚舉的步驟:
enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
Day day = Day.MONDAY;
switch (day) {
case MONDAY:
System.out.println("今天是星期一");
break;
case TUESDAY:
System.out.println("今天是星期二");
break;
// ...
}
if (day == Day.MONDAY) {
System.out.println("今天是星期一");
}
enum Day {
// ...
private Day() {
System.out.println("構造函數");
}
public void printDay() {
System.out.println("打印枚舉常量");
}
}
Day.MONDAY.printDay(); // 打印枚舉常量
注意事項:
枚舉常量是唯一的,您無法創建兩個具有相同名稱的枚舉常量。
枚舉常量默認是public static final的。
您可以在枚舉類型中定義字段、構造函數和方法。
希望這些信息能幫助到您!