我有一个类,里面保存着另一个对象(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