2005.11.21 株式会社四次元データ CTO 畠中晃弘 Java言語機能(JDK5.0(Tiger)新機能) 4章 enum 4.1. 簡単な enum 4.2. カスタムのメソッドの実装 4.3. 定数ごとに異なる振る舞いを持った enum 4.4. switch - case 文での利用 4.5. EnumMap 4.6. EnumSet enum 型は、あるカテゴリーに属した複数の定数をひとまとまりとして取り扱うための仕組みです。J2SE 5.0 の enum は、C や C++ の enum ように内部的に整数で定数を保持するものではなく、タイプセーフ enum と呼ばれるパターンを実現したものになっています。 4.1. 簡単な enum まずはじめに簡単な enum 型の定義を示します。 public enum Color { RED, BLUE, YELLOW, BLAC