Java 列挙型は、任意の型の値となる定数のセットを定義できる特別な型です。列挙型には、数値、文字列、またはその他の任意の種類の値を指定できます。
列挙型を定義するには、enum キーワードを使用できます。例:
public enum Color { RED, GREEN, BLUE }
この例では、RED、GREEN、BLUE の 3 つの定数を持つ列挙型 Color を定義します。
列挙型を使用するには、列挙型の名前を使用してその定数にアクセスします。例:
Color color = Color.RED;
この例では、Color.RED 定数をカラー変数に割り当てます。
列挙型には、独自のメソッドとプロパティを持つこともできます。例:
public enum Color { RED(255, 0, 0), GREEN(0, 255, 0), BLUE(0, 0, 255); private int red; private int green; private int blue; private Color(int red, int green, int blue) { this.red = red; this.green = green; this.blue = blue; } public int getRed() { return red; } public int getGreen() { return green; } public int getBlue() { return blue; } }
この例では、RED、GREEN、BLUE の 3 つの定数を持つ列挙型 Color を定義します。各定数には、独自の赤、緑、青のプロパティがあります。また、赤、緑、青の 3 つのパラメーターを受け入れるコンストラクターも定義します。このコンストラクターは、これらのパラメーターを定数の赤、緑、青のプロパティに割り当てます。また、getRed()、getGreen()、getBlue() の 3 つのメソッドも定義します。これらのメソッドは、定数の赤、緑、青のプロパティの値を返します。
列挙型のメソッドとプロパティを使用するには、列挙型の名前を使用してその定数にアクセスし、次に定数の名前を使用してそのメソッドとプロパティにアクセスします。例:
Color color = Color.RED; int red = color.getRed(); int green = color.getGreen(); int blue = color.getBlue();
この例では、Color.RED 定数をカラー変数に割り当てます。次に、color.getRed()、color.getGreen()、および color.getBlue() メソッドを使用して、定数の赤、緑、および青のプロパティの値を取得します。
列挙型は、データの整理と管理に役立つ非常に便利なツールです。列挙型を使用して、任意の型の値を指定できる一連の定数を定義できます。列挙型は独自のメソッドとプロパティを持つこともできます。列挙型はデータの編成と管理に使用でき、また、任意の型の値を指定できる定数のセットを定義するために使用できます。
以上がJava列挙型の代入方法の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。