... istEinKindVon() ?
-
gibt es sowas?
ungefähr so...
Class.isChildOf(Class superclass) ? (return boolean)
-
Das vllt.?
http://java.sun.com/javase/6/docs/api/java/lang/Class.html#isAssignableFrom(java.lang.Class)
-
thx..
werd ich gleich versuchen...
-
hat geklappt, aber trotzdem etwas umständlich... was solls.
boolean isChild = Class.forName("paketpfad.klasseDieGetestet werden soll").isAssignableFrom(Class.forName("paketpfad.Superklasse"));
System.out.println(isChild);
-
Du kannst auch einfach folgendes machen
obj instanceof (Super-)Klasse
gibt für alle Superklassen von obj true