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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hubby 中级黑马   /  2013-11-10 09:10  /  1200 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  刚才看到的一个帖子关于泛型的,看到这我感觉这是不是错了?明明里面有return语句,怎么没有返回值类型?
难道把泛型加到函数方法前面就不用加返回值类型了?还是这句话错啦?求解答

1.jpg (8.12 KB, 下载次数: 8)

1.jpg

评分

参与人数 1技术分 +1 收起 理由
黄炳期 + 1

查看全部评分

4 个回复

倒序浏览
<T>是指泛型,  指任意类型,这里是指返回值和参数是同类型

返回值 和参数的类型限定了,所以,  return语句就不用明文指出类型了
回复 使用道具 举报
魏-玉-彪 发表于 2013-11-10 10:18
是指泛型,  指任意类型,这里是指返回值和参数是同类型

返回值 和参数的类型限定了,所以,  return语句就不 ...

楼上正解
回复 使用道具 举报
应该是写错了
<T> T get(T t){
return t;
}
应该是这样吧
回复 使用道具 举报
<T>是泛型,是接收的类型,与返回值是同类型的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马