Salut,
Bon, je pense que la réponse à ma question est non, ce qui confortera encore plus mon opinion concernant les setters et getters python
Une classe A avec tout plein de propriétés @property
Une classe B, et une classe C qui héritent toutes deux de A.
Maintenant B, peut avoir accès aux propriétés définies dans A, mais ne peut les redéfinir.
Tandis que C peut les redéfinir, sauf que si on utilise des @blabla.setter, on se mange des « NameError: name 'blabla' is not defined » , nan mais sérieux, faut redéfinir tous les property du parent, alors que si j'avais fait des trucs standards getBlabla, j'aurais pas ce problème.
Donc y'a t-il un moyen de forcer l'héritage d'assesseurs défiinis avec property ?
Merci.
Partager