泛型方法
泛型方法同样分为有返回值的泛型方法和无返回值的泛型方法。
GenericMehod类:
package com.tiedandan.集合.泛型.泛型方法;
/**
* 泛型方法
*/
public class GenericMethod {
public <T> void show(T t){
System.out.println("返回值为空的泛型方法:"+t);
}
public <T> T show1(T t){
System.out.println("返回值为T类型的泛型方法:");
return t;
}
}
测试类:
package com.tiedandan.集合.泛型.泛型方法;
public class TestGenericMethod {
public static void main(String[] args) {
GenericMethod gm1 = new GenericMethod();
gm1.show("张铁蛋");
gm1.show(666);
System.out.println(gm1.show1("铁蛋蛋"));
System.out.println(gm1.show1(555));
}
}
返回值为空的泛型方法:张铁蛋
返回值为空的泛型方法:666
返回值为T类型的泛型方法:
铁蛋蛋
返回值为T类型的泛型方法:
555