package eighteen;
public class GenericMethods {
public<T> void f( T x1,T x2,T x3){
System.out.print(x1.getClass().getName());
System.out.print(x2.getClass().getName());
System.out.print(x3.getClass().getName());
System.out.println();
}
public static void main(String[] args) {
GenericMethods gm = new GenericMethods();
gm.f("",1,2);
gm.f(11111.0,"",1.0f);
gm.f(1.0F,0,8);
gm.f("c","5","");
gm.f(true,false,"h");
gm.f(gm,gm,gm);
}
}