JAVA 泛型方法 和 静态方法泛型

来源:互联网 发布:java cs开发框架 编辑:程序博客网 时间:2024/05/17 07:00

//仅作为学习笔记


/*//泛型方法和静态方法泛型泛型类定义的泛型 在整个类中有效 如果被方法使用那么泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定为了让不同方法可以操作不同类型  而且类型还不确定那么可以将泛型定义在方法上 静态方法泛型:静态方法不可以访问类上定义的泛型如果静态方法操作的应用数据类型不确定,可以将泛型定义在方法上*/class Demo<T>{public void method(T t){System.out.println("method :"+ t);}public static <W> void staticMethod(W w){System.out.println("staticMethod :"+ w);}public <K> void show( K  k){System.out.println("Show :"+ k);}public <Q> void print(Q q){System.out.println("Print :"+ q);}}class TestDemo{public static void main(String [] arags){Demo<Double> d = new Demo<Double>();d.method(3.4);d.staticMethod(true);d.show("haha");d.print(new Integer(4));}}


原创粉丝点击