Java枚舉類是一種特殊的類,用來定義一組常量。枚舉類中的每個常量都是枚舉類的實例對象,可以通過枚舉類的常量名稱來訪問。
枚舉類可以用于定義一組相關的常量,比如表示星期幾、月份、性別等。枚舉類在編程中常用來替代常量值,提高代碼的可讀性和可維護性。
枚舉類的用法如下:
public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
Day day = Day.MONDAY;
System.out.println(day); // 輸出 MONDAY
switch(day) {
case MONDAY:
System.out.println("Today is Monday");
break;
case TUESDAY:
System.out.println("Today is Tuesday");
break;
// other cases...
}
總的來說,Java枚舉類的使用可以提高代碼的可讀性,減少錯誤,并且使代碼更加易于維護和擴展。