泛型方法
泛型方法的定义格式:
格式:修饰符<类型>返回值类型 方法名(类型 变量名){}
范例:public<T> void show(T t){}
package com.itheima_96;
/*
public class Generic {
    public void show(String s){
        System.out.println(s);
    }
    public void show(Integer i){
        System.out.println(i);
    }
    public void show(Boolean b){
        System.out.println(b);
    }
}
 */
//泛型类改进
//public class Generic<T> {
//    public void show(T t){
//        System.out.println(t);
//    }
//}
//泛型方法改进
public class Generic {
    public <T> void show(T t){
        System.out.println(t);
    }
}package com.itheima_96;
/*
   测试类
 */
public class GenericDemo {
    public static void main(String[] args) {
        Generic g = new Generic();
//        g.show("java");
//        g.show(false);
//        g.show(10);
//        g.show(12.35);
//        Generic<String> g1 = new Generic<String>();
//        g1.show("java");
//        Generic<Boolean> g2 = new Generic<Boolean>();
//        g2.show(true);
//        Generic<Integer> g3 = new Generic<Integer>();
//        g3.show(10);
        g.show("java");
        g.show(true);
        g.show(3.1415926);
        g.show(100);
    }
}








