L'une des choses sur python vraiment sympa est la simplicité avec laquelle vous pouvez nommer les variables qui ont le même nom que l'accesseur:Dériver une classe avec des membres privés
self.__value = 1
def value():
return self.__value
est-il un moyen simple de fournir un accès aux membres privés d'une classe que je souhaite sous-classer? Souvent, je souhaite simplement travailler avec les objets de données brutes à l'intérieur d'une classe sans avoir à utiliser des accesseurs et des mutateurs tout le temps. Je sais que cela semble aller à l'encontre de l'idée générale du privé et du public, mais généralement, la classe que j'essaie de sous-classer est l'une des miennes et je suis très heureux d'exposer les membres à une sous-classe, mais pas à un instance de cette classe. Existe-t-il un moyen propre de fournir cette distinction?