本帖最后由 马林贺 于 2012-6-12 15:19 编辑
[code]public static void iteratorToou(List< ? extends Prerson > arr) // 为什么我这里写泛型限制会出问题
{
Iterator<;Prerson> it = arr.iterator();
while (it.hasNext()) ;
Prerson p = it.next();
System.out.println(p.getName() + "......" + p.getAge();
}
}
}
1.(List< ? extends Prerson > arr) 我在这里写泛型限定,为什么会报错,
类型不匹配:不能从 Iterator<capture# 1- of ? extends Prerson> 转换为 Iterator<;Prerson>
2.求高人解释一下 这个泛型限定 看视频没有看懂~
public static <T extends Comparable<? super T>> void sort(List<T> list) |