言語
アーキテクチャ
開発環境
サーバ構築
ITスキル
自動出題採点アプリ
書籍検索
海外サイト翻訳
JDK 5.0からJavaではenum(列挙型)が導入されました。 曜日のように自然に列挙される型など、定数の固定セットが必要な場合にenumを使用します。 enum変数の定義は、次の2つからなります。
なお、enumはクラスとは異なり、enumのコンストラクタを直接呼び出すことは出来ません。 適切な引数によって背後で自動的に呼び出されます。 また、メソッド内では使用できないので注意してください。
以下のサンプルでenum型を試してみましょう。 まずは、enum型のColorsを定義します。
/* Colors.java */
public enum Colors {
RED,
BLUE,
GREEN
}
次に、上記のColorsを使用するmainメソッドのあるクラスを定義します。
/* EnumTest.java */
public class EnumTest
{
public static void main(String[] args) {
System.out.println(Colors.RED);
System.out.println(Colors.BLUE);
System.out.println(Colors.GREEN);
}
}
cd <ソースファイルのあるディレクトリのパス>
javac *.java
java EnumTest
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 幸福の木の育て方
通算
(2006年12月26日以来)
Copyright (C) 2007-2009 zealseeds. All Rights Reserved.お問合せ