どっちのタイミングで初期値を設定するのが正しいでしょうか?
1,定義と同時に設定
class Sample {
private static final String CONST_A=getConst();
private boolean first() {
...
}
}
2,必要になるメソッド内で設定
class Sample {
private static String CONST_A;
private boolean first() {
CONST_A=getConst();
...
}
}
finalつけられなくなるので定義と同時に設定する方がいい気がするんですが、フィールドに値を設定するのにメソッドを呼ぶような実装を余り見たことがないので疑問に思いました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/02/12 14:55