Java 枚舉類型(Enum)是一種特殊的類,用于表示一組固定的常量值。枚舉類型提供了一種類型安全的方式來處理這些常量,使得代碼更具可讀性和可維護性。枚舉類型的主要特點如下:
下面是一個簡單的 Java 枚舉類型示例:
public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
在這個示例中,我們定義了一個名為 Day
的枚舉類型,它表示一周的七天。每個常量都有一個唯一的名稱,如 SUNDAY
、MONDAY
等。要使用這些常量,只需引用它們的名稱即可,如下所示:
Day today = Day.MONDAY;
這里,我們將 Day.MONDAY
賦值給變量 today
。由于枚舉類型提供了類型安全,因此編譯器會確保我們只能使用預定義的常量值,而不是任意整數或其他類型的值。