Le contrôle d'un type de classe (.de classe) est égal à un autre type de classe

Est le code suivant est valide?

void myMethod (Class classType) {
   if (classType == MyClass.class) {
       //do something
   }
}

myMethod (OtherClass.class);

Si non est-il une autre approche où je peux vérifier si dans le passé .classe (Type) est de type Maclasse ?

  • N'oubliez pas d'accepter des réponses ou des commentaires si les réponses ne répondent pas à vos exigences Fahim. Jon réponse est impeccable (comme d'habitude).
InformationsquelleAutor Fahim | 2012-01-13