Comment implémenter une hiérarchie de classes
dev_Sémantique
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
quelqu'un à une idée sur comment je pourrai implémenter une hiérarchie de classes genre une classe mère à des filles une des filles à des filles .........
c'est pas claire pour moi comment je peux avoir le résultat dans un tableau ou hashmap [Classe_Mère, Classe_fille, Classe_fille, Classe_fille,....]
NB: sachant que j'ai développé une méthode qui retourne un tableau des classes filles en donnant en entrée une classe mère. mais ceci c'est juste pour un niveau comment la rendre générique
je vous remercie par avance
quelqu'un à une idée sur comment je pourrai implémenter une hiérarchie de classes genre une classe mère à des filles une des filles à des filles .........
c'est pas claire pour moi comment je peux avoir le résultat dans un tableau ou hashmap [Classe_Mère, Classe_fille, Classe_fille, Classe_fille,....]
NB: sachant que j'ai développé une méthode qui retourne un tableau des classes filles en donnant en entrée une classe mère. mais ceci c'est juste pour un niveau comment la rendre générique
je vous remercie par avance
A voir également:
- Comment implémenter une hiérarchie de classes
- Logiciel de classement de photos gratuit - Guide
- Comment classer par ordre alphabétique sur excel - Guide
- Logiciel de classement de documents gratuit - Télécharger - Bureautique
- Comment sont classés les amis sur facebook - Guide
- Logiciel de chronométrage et classement gratuit - Télécharger - Sport
1 réponse
Bonjour,
"c'est pas claire pour moi"
Alors comment ça pourrait être claire pour nous ?
"comment je pourrai implémenter une hiérarchie de classes genre une classe mère à des filles une des filles à des filles"
"avoir le résultat dans un tableau ou hashmap"
Le résultat de quoi ?
Remarque : il vaut mieux se tourner vers les List plutôt que les tableaux.
"[Classe_Mère, Classe_fille, Classe_fille, Classe_fille,....]"
Tu peux éventuellement récupérer l'objet qui représente chaque classe.
Exemple : String.class est un objet de type Class<String>
"c'est pas claire pour moi"
Alors comment ça pourrait être claire pour nous ?
"comment je pourrai implémenter une hiérarchie de classes genre une classe mère à des filles une des filles à des filles"
public class Mere {}
public class Fille extends Mere {}
public class PetiteFille extends Fille {}
"avoir le résultat dans un tableau ou hashmap"
Le résultat de quoi ?
Remarque : il vaut mieux se tourner vers les List plutôt que les tableaux.
"[Classe_Mère, Classe_fille, Classe_fille, Classe_fille,....]"
Tu peux éventuellement récupérer l'objet qui représente chaque classe.
Exemple : String.class est un objet de type Class<String>
List<Class<? extends Mere>> list = Arrays.asList(Mere.class, Fille.class, PetiteFille.class);