黑马程序员技术交流社区
标题:
关于泛型的问题
[打印本页]
作者:
孙沛
时间:
2012-9-12 10:24
标题:
关于泛型的问题
本帖最后由 孙沛 于 2012-9-12 10:27 编辑
import java.util.*;
public class Example{public void addStrings(List<? super String> list) {
list.add("foo");list.add("bar");
}
}
第三行为什么用? super String 而不用? extends String
作者:
张 涛
时间:
2012-9-12 15:56
这是哪的代码
作者:
李菁
时间:
2012-9-12 16:23
extends String的意思是必须是String或String的子类
super String的意思是必须是String或String的父类
extends String是通配符的上边界,super String是通配符的下边界
作者:
黑马张涛
时间:
2012-9-12 16:46
String的完整定义是public final class String extends Object implements Serializable, Comparable<String>, CharSequence
因为他被final所修饰,所以他不能被继承
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2