拥有这些类层次结构导致'未选中调用添加(e)...'
public abstract class A{
protected List<MyField> fields;
}
public abstract class B extends A{
}
public class foo extends B{
public void doSomething(){
this.fields.add(new MyField());
}
}
如果我将字段列表存储在B类中,则警告消失。 有人可以解释一下吗? 感谢。