【发布时间】:2014-12-04 04:59:22
【问题描述】:
我想知道下面的代码是否有意义,因为编译器警告说“空白的最终字段对象可能尚未初始化”。有更好的方法吗?
public abstract Test {
protected final ArrayList<Object> objects;
}
public TestSubA extends Test {
public TestSubA() {
objects = new ArrayList<Objects>(20);
// Other stuff
}
}
public TestSubB extends Test {
public TestSubB() {
objects = new ArrayList<Objects>(100);
// Other stuff
}
}
【问题讨论】:
-
+1:因为有兴趣做正确的事。