Java enum 關鍵字
示例
使用常量(不可變變數)建立 enum
enum Level {
LOW,
MEDIUM,
HIGH
}
您可以使用點語法訪問 enum
常量
Level myVar = Level.MEDIUM;
自己動手試一試 »
定義和用法
enum
關鍵字宣告一個列舉(不可變)型別。
列舉是一種特殊的“類”,表示一組常量(不可變變數,如 final 變數)。
要建立列舉,請使用 enum
關鍵字(而不是 class 或 interface),並用逗號分隔常量。請注意,它們應該用大寫字母表示。
列舉與類之間的區別
像 class
一樣,enum
可以擁有屬性和方法。唯一的區別是列舉常量是 public
、static
和 final
(不可變——不能被重寫)。
enum
不能用於建立物件,也不能繼承其他類(但可以實現介面)。
當您擁有一組您知道不會改變的值時,請使用列舉,例如月份、星期幾、顏色、一副牌等等。
相關頁面
在我們的Java 列舉教程中瞭解更多關於列舉的資訊。