学習履歴

プログラミングなどの学習履歴

enumの使いどころ

一連の値を列挙していく文法。

初めて見たときは使いどころがよく分かりませんでしたが、

仕事で使って初めてこういうことかという程度にまで

理解しました。

 

使いどころは要素数が決まっていることで定義の仕方が

 

public enum Judge(){

    A("OK"),

    B("BAD");

}

 

定数で複数ある場合はカンマ区切りで最後にセミコロンという

形になります。

 

定数を別クラスで設計することで可読性、保守性が上がる上に

定義した条件以外の定数がもし来た場合、

こちらでエラー処理を入れなくても自動的にそれらを

ブロックしてくれます。