Comment implémenter une hiérarchie de classes

dev_Sémantique -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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


1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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"
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);
0