Probleme avec programme java.
wAxxx
Messages postés
455
Statut
Membre
-
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 ?
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:
- Probleme avec programme java.
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Programme demarrage windows - Guide
- Java apk - Télécharger - Langages
3 réponses
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,
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,
jpense pareil tu pourrais utiliser un attribut String dans chaque classe qui contiendrait le nom de l'instance...
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.
Merci encore une fois pour vous Marco_La_Barque et mype.