ホームページ >Java >&#&チュートリアル >Java 列挙型の構文規則は何ですか?

Java 列挙型の構文規則は何ですか?

WBOY
WBOYオリジナル
2024-05-03 12:33:011210ブラウズ

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。