演示泛型方法 - 在类中定义一个成员变量,使用泛型

    格式:
    修饰符 返回值的类型 方法名( T t,Q q,…… ){
    //方法上定义的泛型在返回值的前面
    }

    1. /**
    2. * 演示泛型的方法
    3. */
    4. package Test17_Demo.Demo09;/*
    5. @create 2020--12--07--16:06
    6. */
    7. public class MyClassType {
    8. //定义泛型方法
    9. public <T> void method(T t) {
    10. System.out.println(t);
    11. }
    12. }
    1. /**
    2. * 测试泛型方法
    3. *
    4. * 泛型方法:方法的返回值前面加上<变量>
    5. * 使用:调用方法的时候确定类型
    6. */
    7. package Test17_Demo.Demo09;/*
    8. @create 2020--12--07--16:09
    9. */
    10. public class MyClassTypeTest {
    11. public static void main(String[] args) {
    12. //实例化自己定义的类
    13. MyClassType myClassType = new MyClassType();
    14. //调用方法的时候确定类型
    15. myClassType.method("abc"); //String
    16. myClassType.method(12); //Integer
    17. myClassType.method(true); //Boolean
    18. myClassType.method(2.22); //Double
    19. myClassType.method('中'); //Character
    20. }
    21. }