public class Test<M> {
<M> Class getArgumentClass(M m) {
return m.getClass();
}
public static void main(String[] args) {
Test test = new Test();
Double d = new Double(12);
Class c1 = test.<Double>getArgumentClass(d);
Class c2 = test.<Number>getArgumentClass(d);
Class c3 = test.getArgumentClass(d);
System.out.println(c1 == c2);
System.out.println(c1 == c3);
System.out.println(c2 == c3);
}
}
Войдите чтобы поставить Нравится
Войдите чтобы прокомментировать