泛型方法

泛型方法

泛型方法同样分为有返回值的泛型方法和无返回值的泛型方法。

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

posted on 2021-11-19 18:00  张铁蛋666  阅读(101)  评论(0编辑  收藏  举报

导航