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) :
Code :
- // compile
- protected Vector myVector;
- public void creation(int n)
- {
- myVector= new Vector(n);
- }
- public void ajouter()
- {
- // compile
- myVector.add(new myclasse());
- }
|
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..) :
Code :
- // compile pas
- for (i=0;i<myTokTok.size();i++)
- {
- myVector.elementAt(i).mamethode();
- }
|
J'ai essayé avec ce code (en castant) sans réussite :
Code :
- // compile pas
- for (i=0;i<myTokTok.size();i++)
- {
- (myclasse)(myVector.elementAt(i)).mamethode();
- }
|
J'ai cette erreur à la compil :
Citation :
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