Probleme avec programme java.

wAxxx Messages postés 455 Statut Membre -  
wAxxx Messages postés 455 Statut Membre -
Bonsoir,
Voila je serais trés directe; j'ai crée un vecteur dont il contiendra toutes mes instance des mes classes, le problème c'est que à un moment précis je voulais savoir qu'elle classe se trouve à la position i de mon vecteur mais il m'affiche toujours seulement son nom général c.-à-d. si j'ai un classe qui s'appelé Etudiant, je crée ensuite une instance qui s'appelé E1 je le met ensuite dans mon vecteur et quand je fais ça
/*v est le nom de mon vecteur*/
v.elementat(i).getclass().getname
il m'affiche Etudiant(donc le nom de ma classe et non de l'instance) et moi je cherche ce qu'il m'affiche E1.
Alors svp aidez-moi à trouver une solution ?
A voir également:

3 réponses

Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Bonsoir,
J'ai peur que ce ne soit pas possible (mais je peux me tromper).
Je crains en effet que le nom des instances ne soit utilisé que pour aider le développeur, et que le compilateur n'utilise en fait que les adresses de tes instances pour les identifier.
Je crains donc que le nom ne soit pas disponible lors de l'exécution.

Cordialement,
0
mype Messages postés 2449 Statut Membre 437
 
jpense pareil tu pourrais utiliser un attribut String dans chaque classe qui contiendrait le nom de l'instance...
0
wAxxx Messages postés 455 Statut Membre 46
 
Merci pour vous les gars pour le coup de main, il me semble que c'est juste ce que vous venez de dire,alors j'ai pris votre consei etl j'ai implémenté quelques méthode qui me permettera de savoir le contenu des attribut d'une instance et à l'aide d''une casting le resultat MARCHE !
Merci encore une fois pour vous Marco_La_Barque et mype.
0
Marco la baraque Messages postés 1030 Statut Contributeur 329
 
La baraque, la baraque... pas la barque !
:)

A bientôt !
0
wAxxx Messages postés 455 Statut Membre 46 > Marco la baraque Messages postés 1030 Statut Contributeur
 
oh excuse moi! Quel erreur j'ai dû faire!
0