ホームページ  >  記事  >  Java  >  Java 列挙型はどのように定義されますか?

Java 列挙型はどのように定義されますか?

王林
王林オリジナル
2024-05-03 16:45:02271ブラウズ

Java で列挙型を定義する方法: enum キーワードを使用して列挙型を定義します。列挙定数はカンマで区切られます。列挙定数には、ドット演算子を介してアクセスできます。 switch ステートメントを使用して、列挙定数に基づいてさまざまな操作を実行します。列挙型は Comparable インターフェイスと Serializable インターフェイスをサポートし、型の安全性と柔軟性を提供します。

Java 枚举类型是如何定义的?

Java で列挙型を定義する方法

列挙型は、一連の fix 、 を表すために使用されるデータ型です。既知の定数。 Java では、enum キーワードを使用して列挙型を定義できます。

構文:

enum EnumName {
  CONSTANT1,
  CONSTANT2,
  // ...
}

実際のケース:

Color 列挙型という名前のコインを作成します。色を表すには:

enum Color {
  RED,
  GREEN,
  BLUE
}

列挙型を使用します:

列挙型の定数には、ドット演算子を通じてアクセスできます:

Color color = Color.RED;

また、次のように使用することもできます。列挙型定数に基づいてさまざまな操作を実行する switch ステートメント:

switch (color) {
  case RED:
    System.out.println("颜色是红色");
    break;
  case GREEN:
    System.out.println("颜色是绿色");
    break;
  // ...
}

列挙型の特性:

  • 列挙型定数は固定されていますそして変更することはできません。
  • 列挙型は型安全性を提供し、定義された定数のみが使用できるようにします。
  • 列挙定数は独自のメソッドとフィールドを持つことができます。
  • 列挙型は、Comparable インターフェイスと Serializable インターフェイスをサポートします。

以上がJava 列挙型はどのように定義されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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