Class isAssignableFrom
public class AssignaableFromTest {
public static void main(String[] args) {
System.out.println("A.isAssignableFrom B");
System.out.println(A.class.isAssignableFrom(B.class));
System.out.println("B.isAssignableFrom A");
System.out.println(B.class.isAssignableFrom(A.class));
System.out.println("int isAssignableFrom int : " + int.class.isAssignableFrom(int.class));
System.out.println("int isAssignableFrom byte: " + int.class.isAssignableFrom(byte.class));
}
}
class A {
}
class B extends A {
}