【发布时间】:2011-11-11 12:07:42
【问题描述】:
这是我的问题:鉴于这些类
class A {}
class B extends A {}
这段代码编译:
List<Class<? extends A>> list = Arrays.asList(B.class, A.class);
这不是:
List<Class<? extends A>> anotherList = Arrays.asList(B.class);
什么给了?
更新:此代码在 Java 8 中编译。显然,由于“改进的类型推断”。
【问题讨论】:
-
第一行没有为我编译