15.4:泛型化方法

来源:互联网 发布:知乎分享你刚编的故事 编辑:程序博客网 时间:2024/06/05 00:15

指导:无论何时,只要你能够做到,尽量使用泛型化方法。如果泛型化方法可以取代整个类的泛型化,那么久应该使用泛型化方。


public class GenericMethod{

   public<T> void f(T x)

{

     system.out.println(x.getclass().getName());

}

public static void main(String[] args)

{

     GenericMehtod gm=new GenericMethods();

     gm.f("");

    gm.f(1);

}

}

使用泛型方法是,不必指明参数类型,因为编译器为我们找出具体的类型。类型参数推断。

练习9:

public <A,B,C> void f(A a,B b,C c){}

练习10:public <A,B> void f(A a,B b, boolean flag)

0 0
原创粉丝点击