ホームページ >Java >&#&チュートリアル >Java で列挙型の値を設定する方法を学習します。
列挙型 (enum) は、Java データ型の特殊な型です。定数の固定セットを表すために使用されます。列挙型の各値は定数であり、その型のインスタンスのみにすることができます。列挙型を使用して、色、性別、ステータスなどのさまざまな概念を表すことができます。
Java では、列挙型の値は次の方法で設定できます。
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; } }
public enum Color { RED, GREEN, BLUE; private Color() { // 构造函数中可以初始化枚举类型的值 } }
public enum Color { RED, GREEN, BLUE; static { // 静态代码块中可以初始化枚举类型的值 } }
次は、タイトルに従って書かれた 1500 ワード以内の記事で、Java の列挙型の値設定手法の具体的なコード例が含まれています:
Java における列挙型の値設定スキル
列挙型 (enum) は Java の特殊なデータ型で、固定の定数セットを表すために使用されます。列挙型の各値は定数であり、その型のインスタンスのみにすることができます。列挙型を使用して、色、性別、ステータスなどのさまざまな概念を表すことができます。
Java では、列挙型の値は次の方法で設定できます。
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; } }
この方法は最も直接的で、最も一般的に使用される方法です。列挙型の宣言では、列挙型の各値に値を直接指定できます。
public enum Color { RED, GREEN, BLUE; private Color() { // 构造函数中可以初始化枚举类型的值 } }
このアプローチは値を明示的に設定するのと似ていますが、コンストラクターの Type 値に列挙を設定できます。初期化されます。これは、列挙型の値に対して何らかの計算や操作を実行する必要がある場合に便利です。
public enum Color { RED, GREEN, BLUE; static { // 静态代码块中可以初始化枚举类型的值 } }
このアプローチはコンストラクターの使用に似ていますが、静的コード ブロックでの列挙が可能になります。値で初期化します。タイプの。これは、列挙型がメモリにロードされる前に列挙型の値を初期化する必要がある状況で役立ちます。
列挙型は、さまざまな概念を表すために使用できる非常に便利なデータ型です。 Java では、列挙型の値はさまざまな方法で設定できます。状況に応じて、列挙型の値を設定する最も適切な方法を選択できます。
以上がJava で列挙型の値を設定する方法を学習します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。