Comment implémenter une hiérarchie de classes
Fermé
dev_Sémantique
-
10 juin 2015 à 16:17
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 10 juin 2015 à 20:15
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 10 juin 2015 à 20:15
A voir également:
- Comment implémenter une hiérarchie de classes
- Logiciel de classement de documents gratuit - Télécharger - Bureautique
- Logiciel de classement de photos gratuit - Guide
- Gmail regle de classement - Guide
- Comment classer par ordre alphabétique sur excel - Guide
- Retrouver photo de classe gratuitement ✓ - Forum Vos droits sur internet
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
10 juin 2015 à 20:15
10 juin 2015 à 20:15
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);