Bonjour !
J'ai un problème en java, je voudrais tester si un objet est une instance d'une classe.
Le problème, c'est que je ne peux pas utiliser le mot clé instanceof car je veux le faire dans une méthode qui prend
en paramètre la classe en question. Donc comment faire ?
public boolean maMethode(Class laClasse) {
return (this instanceof laClasse); Erreur !
} |
Et avec this.getClass() == laClasse, ça marche mais pas si monObjet (this) est une sous-classe de laClasse (alors que c'est bien une instance) ...
Merci !
Message édité par Pingutkd le 09-04-2008 à 03:11:11