黑马程序员技术交流社区

标题: 关于泛型的基本问题 [打印本页]

作者: qq122609103    时间: 2014-7-30 23:33
标题: 关于泛型的基本问题
[backcolor=white !important][size=1em][backcolor=rgb(245, 245, 245) !important]Java code
[color=white !important][size=1em]?

[size=1em]1

[size=1em]2

[size=1em][size=1em]public  <T extends Number> fun(){}               //正确
[size=1em]public <E super Number> fun(){}                 //编译不通过




为什么?

[backcolor=white !important][size=1em][backcolor=rgb(245, 245, 245) !important]Java code
[color=white !important][size=1em]?

[size=1em]1

[size=1em]2

[size=1em]3

[size=1em][size=1em]class Info{}
[size=1em]public <T extends Number> fun(Info<T> info){}     //正确
[size=1em]public <E super Number> fun(Info<E> info){}     //错误




为什么?

还有似乎泛型类定义上不允许使用泛型下限super?

另外的通配符?和 泛型类型T 到底有什么区别

作者: 黄宝宝    时间: 2014-7-30 23:41
太高深了,看不懂
作者: 曲佳奇    时间: 2014-7-31 00:51
本帖最后由 曲佳奇 于 2014-7-31 01:13 编辑

这是构造方法还是方法?  







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2