黑马程序员技术交流社区
标题:
泛型限定
[打印本页]
作者:
心在左边跳
时间:
2015-7-7 23:18
标题:
泛型限定
?占位符。
泛型限定:
?enxtends E,可以接受E类型和其子类。
?super E,可以接受E类型和其父类。
import java.util.ArrayList;
import java.util.Iterator;
public class GenericDemo {
public static void main(String[] args) {
ArrayList<String> al =new ArrayList<String>();
al.add("aaa");
printColl(al);
}
//不明确具体类型时使用?
public static void printColl(ArrayList<?> al) {
Iterator<?> it =al.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
}
复制代码
public static void printColl(ArrayList<? extends Person> al) {
Iterator<? extends Person> it =al.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
复制代码
作者:
房东告诉对方
时间:
2015-7-16 08:01
学习了学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2