Java泛型通配符:为什么不编译?
class Demo {
<T> void gTee(List<List<T>> tl) {
tee(tl);
}
void tee(List<List<?>> tl) {
}
}
JDK 8说
incompatible types: java.util.List<java.util.List<T>> cannot be converted to java.util.List<java.util.List<?>>
为什么?我认为?
通配符代表任何类型的
共 (0) 个答案