A voir également:
- Polymorphisme
- Polymorphisme poo - Articles
- Polymorphisme c++ exercices corrigés ✓ - Forum - C++
- Héritage et polymorphisme - Articles
- Optimisation - Polymorphisme “statique” - Conseils pratiques - Langage C++
- Polymorphisme informatique - Articles
1 réponse
KX
- Messages postés
- 16249
- Date d'inscription
- samedi 31 mai 2008
- Statut
- Modérateur
- Dernière intervention
- 23 février 2021
Bonjour,
"On voudrait être capable de savoir le nombre d’employers créés dans chaque catégorie à tout instant."
Ici tu ne comptes pas le nombre d'employés, mais tu comptes le nombre d'objets créés, c'est assez différent car tu mélanges la conception technique de la classe avec ce qu'elle représente.
Dans ce genre de cas il faudrait plutôt créer une classe, Usine par exemple, qui stockerait la liste de chacun des employés, le nombre d'employés serait donc associé à la taille de cette liste.
"On voudrait être capable de savoir le nombre d’employers créés dans chaque catégorie à tout instant."
Ici tu ne comptes pas le nombre d'employés, mais tu comptes le nombre d'objets créés, c'est assez différent car tu mélanges la conception technique de la classe avec ce qu'elle représente.
Dans ce genre de cas il faudrait plutôt créer une classe, Usine par exemple, qui stockerait la liste de chacun des employés, le nombre d'employés serait donc associé à la taille de cette liste.
public class Usine { private final List<Employe> employes; // ... public int getNbreEmployes() { return employes.size(); } }