首頁 >Java >java教程 >Java 枚舉類型的語法規則是什麼?

Java 枚舉類型的語法規則是什麼?

WBOY
WBOY原創
2024-05-03 12:33:011217瀏覽

Java 枚舉型別是一種特殊的常數類型,用來表示一組固定、已知的常數。枚舉型別使用 enum 關鍵字聲明,必須宣告一個公用類別且繼承 java.lang.Enum。枚舉常數用逗號分隔,並以分號結尾,必須以大寫字母開頭。枚舉類型無法建立新的實例,但可以有建構函式、方法和字段,並且是型別安全的。還可以實現接口。例如,Season 枚舉可以表示一年中的季節,其中包含 SPRING、SUMMER、AUTUMN 和 WINTER 等常數,並可以透過​​ Season.SPRING 等方式存取。

Java 枚举类型的语法规则是什么?

Java 枚舉類型的語法規則

#列舉類型是一種特殊的資料類型,用於表示一組固定、已知的常數。在 Java 中,枚舉型別使用 enum 關鍵字宣告。

語法:

public enum EnumName {
    CONSTANT1,
    CONSTANT2,
    ...
    CONSTANTn
}

規則:

  1. 列舉類型必須聲明一個公共類,該類別繼承java.lang.Enum
  2. 枚舉常數用逗號分隔,以分號(;)結尾。
  3. 枚舉常數是該枚舉類型的實例。
  4. 枚舉常數必須以大寫字母開頭。
  5. 枚舉類型無法建立新的實例。
  6. 枚舉型別可以有建構子、方法和欄位。
  7. 枚舉類型是型別安全的。
  8. 枚舉類型可以實作介面。

實戰案例:

public enum Season {
    SPRING,
    SUMMER,
    AUTUMN,
    WINTER
}

public class Main {
    public static void main(String[] args) {
        System.out.println(Season.SPRING);  // 输出:SPRING
        
        for (Season season : Season.values()) {
            System.out.println(season);
        }
    }
}

以上是Java 枚舉類型的語法規則是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn