Stocker des objects personnalisés dans un Vector - Java - Programmation
Marsh Posté le 10-03-2006 à 20:38:37
essaye ça
((myclasse)myVector.elementAt(i)).mamethode();
ça ira mieux, ici le casting se porte sur l'objet que tu retire du vecteur, sur lequel on applique la méthode. Avant le casting ne portait pas sur l'objet.
Marsh Posté le 10-03-2006 à 21:01:01
J'ai fait une solution intermédiaire :
Code :
|
Ca, ça marche, j'essaierai ta méthode.
Marsh Posté le 10-03-2006 à 21:03:58
Ca revient au même.
Marsh Posté le 10-03-2006 à 20:03:16
Voilà mon problème j'ai un objet que j'ai créé avec une classe propre (défini dans un fichier.java) de type myclasse.
Je veux créer un tableau dynamique de n objets de cette classe je fais donc ce type de code (en gros) :
Le problème arrive quand je veux accéder à une méthode de l'objet contenu dans le vecteur (j'espère me faire bien comprendre..) :
J'ai essayé avec ce code (en castant) sans réussite :
J'ai cette erreur à la compil :
cannot : find symbol
Mon code ne doit pas être de super qualité (je n'ai pas détaillé toutes les classes), je débute un peu en java.
Message édité par pc2000 le 10-03-2006 à 20:04:25