黑马程序员技术交流社区
标题:
关于泛型的问题,没想到泛型也有这么多细节。
[打印本页]
作者:
赵宇
时间:
2012-9-22 21:29
标题:
关于泛型的问题,没想到泛型也有这么多细节。
本帖最后由 赵宇 于 2012-9-25 08:36 编辑
大家 也别嫌麻烦 帮我好好看看这几个问题。thank u ~
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class GenericTest<T>
{
private T foo;
public T getFoo()
{
return foo;
}
public void setFoo(T foo)
{
this.foo = foo;
}
public static void main(String[] args)
{
GenericTest<? extends List> ge = null;
ge = new GenericTest<ArrayList>();
ge = new GenericTest<LinkedList>();
<FONT color=red>//ge = new GenericTest<HashMap>(); // 这步错了,多少还可以理解
</FONT>
GenericTest<String> ge3 = new GenericTest<String>();
ge3.setFoo("hello world");
GenericTest<?> ge4 = ge3;
System.out.println(ge4.getFoo());
<FONT color=red>ge4.setFoo(null); // 这步为什么对了?
</FONT>
System.out.println(ge4.getFoo());
//ge4.setFoo("welcome"); <FONT color=red> // 关键是这步为什么错了呢?
</FONT>
}
}
复制代码
作者:
王陶成
时间:
2012-9-22 22:24
人都抢楼去了
作者:
赵宇
时间:
2012-9-22 23:41
这么多人看 为什么就没有人回答呢~
作者:
赵宇
时间:
2012-9-23 09:06
好纠结。。。。
作者:
赵宇
时间:
2012-9-23 10:41
谁能帮我把问题解决了 ?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2