JDK 開発者ガイド (Solaris 編)

型保証された列挙

この柔軟なオブジェクト指向の列挙型機能を使用することによって、任意のメソッドとフィールドを使用して列挙型を作成できます。この機能には、冗長性がなく、エラーを起こしにくい型保証された列挙パターン (Effective Java、Item 21) のあらゆるメリットがあります。JSR 201 と、http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/language/enums.html にあるドキュメントを参照してください。