Bonjour,
J'ai une classe Prestation qui contient, entre autres, une variable static ListePrestations et des méthodes static pour gérer cette variable.
J'ai ensuite des classes qui héritent de Prestation (Epilation, SoinVisage...). Je souhaite avoir pour chacune de ces classes filles une variable static (ListeEpilations, ListeSoinsVisage...) et des méthodes static pour gérer cette variable (les mêmes méthodes que dans Prestation).
Mon idée me dit qu'avec l'héritage, j'ai une variable static ListePrestations pour chacune de ces classes filles ; et que les méthodes elles-aussi sont héritées.
Le problème est que, quand je teste, je me rends compte qu'il n'y a qu'une seule variable static ListePrestations qui liste toutes les instances des classes filles de la classe Prestation. Ce n'est donc pas ce que je veux.
Est-ce que vous savez si c'est possible d'avoir par héritage une variable static pour chaque classe fille sans avoir à en créer une dans chacune d'elles, ni à réécrire les méthodes static qui accèdent à cette variable ?
Merci d'avance.
Partager