Bonjour,
Prso j'aurais utilisé InstanceOf. Dailleurs je ne comprends pas pourquoi tu ne pourrais pas l'utiliser. D'ailleurs ca m'interresserai d'avoir plus de details sur ca ...
Cependant je te propose une aute solution, peut etre un peu " lourde " mais efficace :
- creer une methode qui renvoie le nom de la classe dans chaque classe :
public string getClass(){ return " Class : Chien "; }
ensuite tu n'a plus qu'a faire les tests :
1 2 3
| if (A.getClass().equals(" Class : Chien "){ // je suis un chien ! }
else if (A.getClass().equals(" Class : Chat "){ // je suis un chat ! }
else if (A.getClass().equals(" Class : Lapin "){ // je suis un lapin ! } |
voili vouilou
Partager