首页 > 代码库 > 泛型的问题

泛型的问题

今天发现了一个问题,不知道怎么回事。还请博友解答。

下面是我的代码:

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<? extends B> eBList = new LinkedList<>();        List<? super B> sBList = new LinkedList<>();        A a = new A();        B b= new B();        C c = new C();        eBList.add(a);        sBList.add(c);    }}

这个eBList.add(a);为什么会报错?

泛型的问题