我在回家的路上Java的枚舉:封裝和運行時的初始化
一個有趣的問題,我有一個枚舉
public enum Gender{
Yes(Constants.male()), female(Constants.female());
private final String value;
private Gender(String option){
value = option;
}
}
..我應該封裝值或只是把它聲明爲public?
是否存在運行時初始化該值的缺點?
哈!性別。是 - >男性。 – 2013-03-07 12:34:44
'是'和'女'?構造函數被命名爲'Option'而不是'Gender'? – Jesper 2013-03-07 12:37:04
對不起應該是gender = x – seesee 2013-03-07 12:39:00