• [^] # Re: Supposition

    Posté par . En réponse au message Python: getter, setter, and deleter. Évalué à 1.

    Par ce que après:

    class D(C):
     @C.x.getter
     def x(self):
    

    x existe de nouveau pusique tu as fait un def x. Tu n'as donc plus beoin d'y faire référence via la classe parente.

    Ça peut paraître bizarre, mais c'est du aux contraintes du modèle objet de Python: une classe ne peux pas faire référence à elle même dans sa déclaration. Donc le seul moyen de récupérer la référence de la property original c'est de passer par la référence de la classe mère explicitement.