Enum で振る舞う - Qiita

Java の列挙型 Java の列挙型は、C 言語の enum と異なり、単なる int の定数列挙ではなく、オブジェクトの列挙になるので、メソッドを宣言したり、メンバ変数を宣言したりと、振る舞いを持たせることが出来る。 内部的には、列挙したオブジェクトは定数として扱われ...