首页 > 代码库 > 泛型的问题
泛型的问题
今天发现了一个问题,不知道怎么回事。还请博友解答。
下面是我的代码:
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);为什么会报错?
泛型的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。