【初心者】Java質問・相談スレッド109【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0077デフォルトの名無しさん
2007/11/26(月) 09:29:43クラスAのフィールドにBのコレクションを用意しますよね…?
そのフィールドがnullで初期化され、オブジェクトが割り当てられる
保証が必ずしもないときは、クラスAの利用側(仮にクラスC)は
毎回nullチェックすることになると思うんですが、煩わしいです。
こういう場合にもNullオブジェクトを使ってもいいんでしょうか?
--
class A {
public java.util.Vector<B> vector = null;
}
class B {
}
class C {
public static void main(String args[]) {
A hoge = new A();
if(hoge.vector != null)
<なんらかの処理>
}
}
■ このスレッドは過去ログ倉庫に格納されています