カテゴリー
コンピューター

【Java8 くらい】Enum についてのお勉強。可能性を探る

enum クラスの基本的な理解

  • enum クラスは、複数の定数をまとめるのに役立つクラス
  • enum クラスに記述する各定数の呼び方いろいろ
  • 定数名と定数値を定義したいだけの場合ならば、無理して使用する必要はないと思う。
    • すべての定数で、定数名 = 定数値、ならばよいと思う。
    • 定数名と定数値が異なる場合、もちろん定義すればよいのだが、コンストラクタと定数値へアクセスするためのメソッドを定義しなければならなくなる。面倒
  • 1 つの定数に対して、定数値などを複数持たせたいとき、enum クラスが活躍する。