黑马程序员技术交流社区

标题: 问个泛型的问题 [打印本页]

作者: 剑雨飘扬    时间: 2015-3-27 11:47
标题: 问个泛型的问题
本帖最后由 剑雨飘扬 于 2015-3-27 14:57 编辑

<?>跟<T>有什么不同?为什么要弄个问号呢?
作者: 零点Crazy    时间: 2015-3-27 13:20
<?extends E>表示可以接收T和T的子类型
<? super E>表示可以接收T和T的父类型。
?只是一个代表符号,没有实际意义。你要是愿意可以随便写成其他的A,B,C都无所谓只是?表示的更确切一些。
?大部分都是出现在以上两种泛型格式里。T和E其实都是用来表示单个出现的泛型,如:、
Test<T t>
Test<E e>
只是两个不同的符号,表示的含义是相同的。
作者: 剑雨飘扬    时间: 2015-3-27 14:56
零点Crazy 发表于 2015-3-27 13:20
表示可以接收T和T的子类型

回答的好详细~谢谢哈




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