Tu veux en fait récupérer les attributs d'une classe.
Regarde du coté de MaClasse.getClass() qui te renvoi un objet Class.
Des méthodes de Class permettent d'accéder aux noms des attributs et à leurs
valeurs.


Pierre-Yves Varoux




-----Message d'origine-----
De : N. COLLIN [mailto:[EMAIL PROTECTED]
Envoyé : mercredi 27 août 2003 11:52
À : Nicolas Delsaux
Cc : [EMAIL PROTECTED]
Objet : Re: récupérer ke nom d'une variable

Hello,

Je dois récupérer toutes les variables d'une classe qu'au départ je ne
connais pas et afficher leur nom et leur contenu.
Le but est d'imprimer à l'écran les différents valeurs que prennent ces
variables au cours de l'exécution.

Exemple
une classe qui exécuterait les instr suivantes
a = 1 ;
b = 2 ;
a = b * 2 ;
b = b + a ;

En sortie, j'aurais un texte du style

Après l'exécution de la 1ère instr : a = 1
Après l'exécution de la 2ème instr : a= 1  et  b = 2
Après l'exécution de la 3ème instr : a = 4  et b = 2
Après l'éxécution de la 4ème instr : a = 4 et b = 6

Mais à priori, je ne connais pas le contenu de la classe ! Je dois pouvoir
récupérer le nom des variables 'a' et 'b' ainsi que leur contenu.


Bonne journée à tous et merci


Nathalie






----- Original Message -----
From: "Nicolas Delsaux" <[EMAIL PROTECTED]>
To: "N. COLLIN" <[EMAIL PROTECTED]>
Sent: Wednesday, August 27, 2003 9:07 AM
Subject: Re: récupérer ke nom d'une variable


> On Tue, 26 Aug 2003 22:31:31 +0200, N. COLLIN <[EMAIL PROTECTED]> wrote:
>
> > Zut ... ça ne m'arrange pas du tout ...
> >
> > Car je ne connais pas le nom de la variable justement ...
> >
> Comment ça, tu ne connais pas le nom de la variable ?
> Tu veux afficher le contenu d'une chaîne de caractère dont tu ne connais
> pas le nom, c'est ça ?
> Est-ce que tu peux nous expliquer un peu plus clairement ce que tu veux,
> s'il-te-plaît ?
>
> --
> Nicolas Delsaux
> "Ia démocratie est la pire des dictatures parce qu'elle est la dictature
> exercée par le plus grand nombre sur la minorité."
>
>
>

Répondre à