Bonjour, je débute en java et j'ai un petit problème avec les vector pour récupérer les données.
En fait mon vector contient 8 classes différentes héritant toutes d'une meme classe abstraite "Case" et possèdent donc toutes la méthode "action()" redéfinie pour chacune ( c'est la méthode abstraite ), ainsi que la méthode "getTexte()".
J'insère donc toutes mes instances dans ce Vector ( 40 en tout ), mais lorsqu'on veut récupérer une instance de classe contenue dans le Vector, celui-ci renvoie un "Object" ( normal ). Je ne peut donc pas utiliser leurs méthodes. Est-ce que je peux faire
Code :
- (Case)vector.elementAt( indice ).getTexte()
|
?
Et comment puis-je savoir de quelle classe est l'objet instancié récupéré ?
Merci beaucoup.