相关疑难解决方法(0)

最终未初始化字段的抽象类

我想知道下面的代码是否有意义,因为编译器警告"空白的最终字段对象可能尚未初始化".有没有更好的方法呢?

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
  }
}
Run Code Online (Sandbox Code Playgroud)

java oop

47
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

oop ×1