私はJava Enumsにかなり新しいので、それぞれの値にそれぞれTrue/False値が関連付けられたEnumリストを実装しようとしています。私の列挙型リストは、基本的に次のようになります。独立した状態をJavaのenum値に設定する
public enum SomeEnum{
A("A"),
B("B"),
C("C"),
D("D");
private String name;
private SomeEnum(String name){
this.name = name;
}
}
しかし、私は、それぞれの列挙値は、それに関連付けられた「TRUE」または「FALSE」を持っていると思います。これはJavaのenumでもっともらしいですか?または、列挙型を使用せずにアプローチする必要があります。最終的に私はsetter/getterメソッドを持って、それぞれのステータスを独立して取得したいと思っています。
ありがとうございました!
EDIT:混乱して申し訳ありませんが、私は何をしたいのかはっきりしていませんでした。私はDDS用のメッセージセットを作成しており、それぞれTRUEまたはFALSEのステータスメッセージのパネル用のメッセージセットを作成して変更することができます。私は、各変数の別々のインスタンスを作成する代わりに、何とかenumを使用してこれを行うことができると考えました。
名前が同じ場合は、名前を指定する必要はありません列挙型の値のSomeEnum.A.name() –