me gustaría comprobar si un objeto Class representa una subclase de otra clase por ejemplo¿Cómo determinar si una clase es una subclase de otra clase?
Class class1 = Class.forName("Class1");
Class class2 = Class.forName("Class2");
if(class1.isSubClassOf(class2)) // fake methos isSubClassOf
{
// do sth
}
¿Cómo puedo poner en práctica este método isSubClassOf?
Me confundí sobre qué clase era qué, leyendo el javadoc para ese método. Para poner esto aquí en beneficio de todos los demás: Si tiene 'clase SubClass extends SuperClass':' SuperClass.class.isAssignableFrom (SubClass.class) 'es verdadero, mientras que' SubClass.class.isAssignableFrom (SuperClass.class) 'es falso. Por lo tanto, es un poco al revés del método ficticio 'isSubClassOf' de OP. – MatrixFrog