Java 为什么我们可以';无法获取对象列表?
我想知道为什么无法编译此代码:Java 为什么我们可以';无法获取对象列表?,java,generics,Java,Generics,我想知道为什么无法编译此代码: private static List<? super String> x() { return null; } List<Object> l = x(); 私有静态列表 但您不能分配列表 但是您不能将Listread关于PEC(生产者扩展和消费者超级)分配给Listread关于PEC(生产者扩展和消费者超级)分配给列表 List<Object> != List<? super String> l
private static List<? super String> x() {
return null;
}
List<Object> l = x();
私有静态列表
但您不能分配列表
但是您不能将Listread关于PEC(生产者扩展和消费者超级)分配给Listread关于PEC(生产者扩展和消费者超级)分配给列表
List<Object> != List<? super String>
l.add("a");
l.add(1);
l.add(new Object());