Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
pitchoun64
Amateur
 Statut: Absent
Inscrit le: 22 Jan 2005 Messages: 258 Localisation: orthez(64) et nantes(44)
|
|
salut à tous, voilà j'ai un truc à faire en java et je suis completement bloqué
je cherche à obtenir une chaine de caracteres contenant le nom de variable d'un objet. je m'explique :
j'ai un objet on va dire de type Carre (classe que j'ai crée) qui contient des Points (classe que j'ai crée aussi)
j'ai instancié 4 points p1, p2, p3, p4 et un Carré q;
de types : Point p1;
Point p2;
Point p3;
Point p4
Carre q;
Je cherche à obtenir (dans le cas général) les chaines "p1", "p2", "p3" et "p4";
je crois qu'il sait qu'il faut utiliser des containers (de type Hashtable ou hashMap) mais je n'arrive pas à le faire; merci de m'aider ou du moins de me donner quelques pistes... |
|
Revenir en haut de page |
|
 |
GRO
Expert
Genre:  Statut: Absent Age: 41 Inscrit le: 30 Aoû 2004 Messages: 2501 Localisation: montrouge 92i
|
|
Arf sa me rappelle quand je faisait du C mais la j'ai un gros trou de mémoire, peut po t'aider
Tout ce que je peut te dire c'est que t'as oublier un ; après p4  _________________
Vive les pubs ... |
|
Revenir en haut de page |
|
 |
JP
Grand Expert
Genre:  Statut: Absent Age: 44 Inscrit le: 20 Juil 2004 Messages: 5197 Localisation: Montpellier Voiture: Ibiza TSI FR
|
|
Revenir en haut de page |
|
 |
BuBu
Grand Expert
Genre:  Statut: Absent Age: 45 Inscrit le: 14 Nov 2003 Messages: 3786 Localisation: Morges - Suisse
|
|
Je vois pas trop ce que tu veux dire, mais si tu veux afficher les objets de classe Point dans la sortie standard tu dois redéfinir la méthode toString() par exemple comme ceci:
Code: | String toString()
{
return "[" + this.coordX + ";" + this.coordY + "]";
} |
_________________ 322'000 km
Est-ce le record du monde pour une 306 GTi ? |
|
Revenir en haut de page |
|
 |
Octane
Novice
 Statut: Absent
Inscrit le: 07 Mar 2005 Messages: 161
|
|
Je pense qu'il veux obtenir dans une chaine le nom de ces variables.
Il manipule l'objet p1 par exemple, et il veux pouvoir récupérer le nom de la variable, pas son contenu. |
|
Revenir en haut de page |
|
 |
BuBu
Grand Expert
Genre:  Statut: Absent Age: 45 Inscrit le: 14 Nov 2003 Messages: 3786 Localisation: Morges - Suisse
|
|
Hum alors là ça n'a pas de sens, le nom de variable interne à une classe est connu et ne change pas d'un objet à un autre  _________________ 322'000 km
Est-ce le record du monde pour une 306 GTi ? |
|
Revenir en haut de page |
|
 |
pitchoun64
Amateur
 Statut: Absent
Inscrit le: 22 Jan 2005 Messages: 258 Localisation: orthez(64) et nantes(44)
|
|
voilà c'est sur c'est pas clair,e fait je souhaie afficher depuis la classe Carre le nom des objets p1 p2 p3 et p4 en redefinissant ma methode toString()
Octane a comrpis ce que je voulais faire |
|
Revenir en haut de page |
|
 |
|