J'ai une propriété de python comme ceci:propriété Python avec getter public et privé setter
class Foo:
@property
def maxInputs(self):
return self._persistentMaxInputs.value
@maxInputs.setter
def maxInputs(self, value):
self._persistentMaxInputs.value = value
Actuellement, la valeur de maxInputs
peut être obtenir et fixé par tout le monde.
Cependant, je veux permettre à tout le monde d'obtenir la valeur du maxInputs
, mais elle ne doit être définie qu'à l'intérieur de la classe Foo
.
Y a-t-il un moyen de déclarer une propriété avec un setter privé et un getter public?