我有一個類,裏面保存着另一個對象(List,Set和來自我的應用程序的對象)。在初始化中實例化對象?
public class SomeClass {
private List l;
private SomeObject obj;
//...
}
是一個很好的做法實例,其中SomeClass
對象被創建,以避免NullPointerException異常這些對象呢?類似:
public class SomeClass{
private List l = new ArrayList();
private SomeObject obj = new SomeObject();
//...
}
在正常的方式,這些對象將被在一些處理/分析null
值生成的,但可能會發生錯誤,對象仍然。
所有答案都不錯,但這是因爲修改代碼以避免NullPointerException而選擇的,我完全同意這一點。 – 2012-03-29 22:55:07