ホームページ >Java >&#&チュートリアル >Java プログラムは列挙型で定義されたすべての定数にアクセスします
JDK バージョン 5 以降、Java には列挙型が導入されました。これは、キーワード「enum」を使用して定義された定数のセットです。 Java では、final 変数は列挙型に似ています。
この記事では、列挙型クラスを定義し、valueOf() メソッドと value() メソッドを使用して列挙型で定義されたすべての定数にアクセスする Java プログラムを作成します。
固定の定数セットを定義する必要がある場合は、列挙クラスを使用します。たとえば、曜日、惑星の名前、5 つの母音の名前などを使用したい場合。すべての定数の名前は大文字で宣言されていることに注意してください。
Java では列挙型はクラス型ですが、インスタンス化することはできません。列挙で定義された各定数は、その列挙型のインスタンスです。インスタンス変数、メソッド、コンストラクターを作成できるなど、クラスに似た他の機能も提供します。
###文法### リーリー列挙型で定義されたすべての定数にアクセスするプログラム
-引数として渡された定数の値を返します。
values()-列挙クラス内のすべての定数を含む配列を返します。 例 1
は次のように翻訳されます:上記のプログラムでは、「Vibgyor」という名前の列挙型を作成し、いくつかの定数を定義しました。変数「color」および「colr」は、Vibgyor 型の列挙変数です。これらの変数を使用して定数を取得します。 valueOf() メソッドを使用して、列挙項目を 1 つずつ取得します。 ordinal() メソッドは、ORANGE のインデックス値にアクセスするために使用されます。インデックスは0から始まります。変数を作成せずに定数にアクセスすることもできます。
例 2
以上がJava プログラムは列挙型で定義されたすべての定数にアクセスしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。