2016-03-20 4 views
1

Ich habe eine Klasse I zu erhalten bin von mit Class.forName wie dieseprüft Objektinstanz einer allgemeinen Elternklasse ist

Class<?> processClass = Class.forName(entity.getClassname()); 

Ich muss wissen, ob processClass ist eine Instanz Dieser Typ

(Class<? extends Job>) 

Wie kann ich dies in Java überprüfen? Ich meine, ich brauche so etwas wie dies zu tun:

  if (processClass.isAssignableFrom((Class<? extends Job>))){ 
       .... 
      } 

Wie kann das in Java erreicht werden?

Antwort

1

Ich nehme an, Sie

Job.class.isAssignableFrom(processClass) 
+0

Ok testen wollen, ich korrigiere mich. Das überprüft, was ich will. Vielen Dank! –