黑马程序员技术交流社区

标题: 关于泛型在方法上的疑问 [打印本页]

作者: hubby    时间: 2013-11-10 09:10
标题: 关于泛型在方法上的疑问
  刚才看到的一个帖子关于泛型的,看到这我感觉这是不是错了?明明里面有return语句,怎么没有返回值类型?
难道把泛型加到函数方法前面就不用加返回值类型了?还是这句话错啦?求解答

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

1.jpg

作者: 魏-玉-彪    时间: 2013-11-10 10:18
<T>是指泛型,  指任意类型,这里是指返回值和参数是同类型

返回值 和参数的类型限定了,所以,  return语句就不用明文指出类型了
作者: 黄炳期    时间: 2013-11-10 10:36
魏-玉-彪 发表于 2013-11-10 10:18
是指泛型,  指任意类型,这里是指返回值和参数是同类型

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

楼上正解
作者: 零下五度的水    时间: 2013-11-10 13:13
应该是写错了
<T> T get(T t){
return t;
}
应该是这样吧
作者: Mr.__ㄨīn    时间: 2013-11-10 15:46
<T>是泛型,是接收的类型,与返回值是同类型的。




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