ホームページ > Java > &#&チュートリアル > Java 列挙型はどのように定義されますか?

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

王林
リリース: 2024-05-03 16:45:02
オリジナル
350 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート