私のオブジェクト:
public class Account(){
private String accountName;
private AccountType accountType; // enum
//I customized the getter by doing this...
public String getAccountType(){
return accountType.getAccountType();
}
}
私の AccountType 列挙型:
public enum AccountType{
OLD("Old account"),
NEW("New account");
private final String accountType;
private AccountType(String accountType){
this.accountType = accountType;
}
public String getAccountType(){
return accountType;
}
}
${account.accountType}
列挙定数の値を取得するために使用します。これは正しい方法ですか?
使ってみAccountType.valueOf("OLD")
ましたが戻りOLD
ました。
このようなことのベストプラクティスは何ですか?