黑马程序员技术交流社区

标题: class<?> 与泛型<T> T的区别 [打印本页]

作者: 晓俞飞、孰能归    时间: 2014-8-10 13:23
标题: class<?> 与泛型<T> T的区别
如题,一直不是很明白 谁能够讲讲这两个东西?求详细解释,本人小白

作者: 陶圣虎    时间: 2014-8-10 13:32
我记得一个可以不写,一个必须要写的
作者: 晓俞飞、孰能归    时间: 2014-8-11 10:01
楼上的  就这个区别么???
作者: es2379649    时间: 2014-8-11 10:29
?表示的什么类型都行。T的话必须指定一个之后和所有的T的位置全换成了指定的类型。
作者: ﹑淼    时间: 2014-8-11 10:47
?是通配符,T是一确定的类型。
作者: ﹑淼    时间: 2014-8-11 10:55
?是通配符。T是确定的类型。比如说set集合存着String类型元素和list集合下存着Integer类型,想用一个遍历的方法打印collection下的set集合和list集合的内容,这时将泛型设为String或者Integer都不能兼顾。只能将泛型设为?。传入的集合下是什么引用类型?就是什么类型。




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