为了账号安全,请及时绑定邮箱和手机立即绑定

泛型方法中<T>的作用?

泛型方法中<T>的作用?

诡圣 2017-07-26 14:11:30
package com.cly.genericity; public class GenericityFunction {           public Object show(Object obj){         return obj;     }//使用Object接收类型       public<T> T show2(T t) {         return t;     }//泛型方法 }   package com.cly.genericity; //主程序 public class GenericityTest {     public static void main(String []args){         GenericityFunction gf = new GenericityFunction();         System.out.println(gf.show("LOL"));         System.out.println(gf.show2(234));     } }show2方法中<T>标记的作用是什么?是声明此方法中持有一个泛型T吗?什么时候必须要加,传入参数是泛型的时候,还是返回类型是泛型的时候?
查看完整描述

3 回答

?
驱虎吞狼猎

TA贡献47条经验 获得超39个赞

“<T>”是泛型的默认值,可以被任意类型所代替,算是一种万用的写法

查看完整回答
1 反对 回复 2017-07-26
?
夜未央arc

TA贡献9条经验 获得超2个赞

同意楼上

查看完整回答
反对 回复 2017-09-17
  • 3 回答
  • 1 关注
  • 2418 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信