今天发现了一个问题,不知道怎么回事。还请博友解答。
下面是我的代码:
package aaa;public class A{ }
package aaa;public class B extends A{ }
package aaa;public class C extends B{ }
package aaa;import java.util.LinkedList;import java.util.List;public class Main{ public static void main(String[] args[]){ List eBList = new LinkedList<>(); List sBList = new LinkedList<>(); A a = new A(); B b= new B(); C c = new C(); eBList.add(a); sBList.add(c); }}
这个eBList.add(a);为什么会报错?