黑马程序员技术交流社区
标题:
如何泛型方法实现加法
[打印本页]
作者:
_qishiwobusha_
时间:
2014-6-21 00:32
标题:
如何泛型方法实现加法
定义了一个泛型方法
publiv T sum<T>(T t1,T t2){
return (t1 + t2);//编译通不过,operate+ 未定义,怎样定义加法操作
}
作者:
iWilliam
时间:
2014-6-21 01:21
这样是不行的,因为编译是会进行类型擦出,所以从逻辑上讲是行不通的,+只能做加法或者字符链接用
作者:
qq474249147
时间:
2014-6-21 01:46
高新视频后面几期不是讲了吗?用反射获取实际类型
作者:
小生
时间:
2014-6-21 13:08
public <T>T sum(T t1,T t2){
因为T类型不一定有加法逻辑,好像不能实现该功能
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2