A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 剑雨飘扬 中级黑马   /  2015-3-27 11:47  /  641 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 剑雨飘扬 于 2015-3-27 14:57 编辑

<?>跟<T>有什么不同?为什么要弄个问号呢?

2 个回复

倒序浏览
<?extends E>表示可以接收T和T的子类型
<? super E>表示可以接收T和T的父类型。
?只是一个代表符号,没有实际意义。你要是愿意可以随便写成其他的A,B,C都无所谓只是?表示的更确切一些。
?大部分都是出现在以上两种泛型格式里。T和E其实都是用来表示单个出现的泛型,如:、
Test<T t>
Test<E e>
只是两个不同的符号,表示的含义是相同的。

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 赞一个!

查看全部评分

回复 使用道具 举报
零点Crazy 发表于 2015-3-27 13:20
表示可以接收T和T的子类型

回答的好详细~谢谢哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马