Salut,
je voudrais tester si un objet est une instance d'une certaine classe ou d'une classe dérivée.
A priori il n'existe pas d'opérateur instanceof et je n'ai pas trouvé d'équivalent.
J'ai réussi à tester si un objet est une instance d'une classe donnée avec la propriété "Classe". Cependant je ne vois pas comment tester si l'objet est une instance d'une classe dérivée.
Un exemple, soit les classes :
- ClasseA
- ClasseB qui hérite de ClasseA
Pour tester si un objet "obj" est une instance de ClasseA il suffit de faireCependant je voudrais que si "obj" est une instance de ClasseB (ou de toutes autres classes héritant de ClasseA) cela renvoie également vrai.
Code : Sélectionner tout - Visualiser dans une fenêtre à part IF obj..Class = "ClasseA" THEN
Partager