équivalent de instanceof - Java - Programmation
Marsh Posté le 09-04-2008 à 19:45:17
Ok merci ! Et est-ce qu'il existe une méthode pour comparer deux classes entre elles. Par exemple, ClasseA.estSousClasse(ClasseB)
qui renvoie true si la ClasseA est une sous-classe (ou la classe) de ClassB ? Merci d'avance.
Marsh Posté le 09-04-2008 à 03:10:13
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