Bonjour,

J'ai une classe java qui contient plusieurs champs ( uniquement des attributs, pas de methodes) .Quand j'aurai des instances de cette classe(les objets), c pas obligatoire qu'ils contiennent tous les meme champs.
je veux stocker ces objtes là dans des structures java qui ont les meme noms des champs que l'objet.Mais cette structure ne sera pas unique pour tous les objets qui n'ont pas tous les meme attributs.
Donc je veux avoir une structure qui s'adapte avec l'objet.

Exemple qui pose le meme probleme que le mien:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Classe Personne {
 
nom: string;
prenom: string;
age: integer;
adresse: string;
profession: string;
 
}
je suis capable d' instancier un objet contenant par exemple 2 attributs nom et prenom:je veux le stocker dans la structure correspondante qui contient 2 champs nommés exactement nom et prenom.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
structure st {
nom= personne.nom
prenom= personne.prenom
}
et par exemple un autre objet ayant 3 attributs nom et prenom et adresse: la structure est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
structure st1 {
 
nom= personne.nom
prenom= personne.prenom}
adresse=personne.adresse
}
et la combinaison des attributs se poursuit...

Ainsi la strucrure est générée selon l'objet que je crée.

Donc quelle est la strucrure qui convient?

Est ce que la structure de données en C et C++ type def struct existe en java? Est ce qu'elle répond au besoin?

A+.