enum型 関連する定数を宣言するときに便利。 J2SE5.0以前は ---------- Static final int Jan=1, Feb=2, Mar=3; ---------- I2SE5.0以降は ---------- enum Month{ Jan, Feb, Mar }; ---------- このように宣言すると、Month型というデータ型が作られる。 ※enum型の変数には、宣言時に列挙した定数しか指定できない。 つかうときは enum型名.定数名 ---------- Month m = Month.Jan; ---------- ■enum型の持つメソッド public static E[] values() enum型のすべての定数値を配列で返す public boolean equals(object other) otherがこのenum型の値と等しければtrueを返す public int ordinal() このenum型の値が、何番目の定数値かを返す (0からはじまるので、1つめの値はゼロ番となる)