Ich habe eine Python-Eigenschaft wie folgt:Python Eigenschaft mit öffentlichen Getter und Setter privaten
class Foo:
@property
def maxInputs(self):
return self._persistentMaxInputs.value
@maxInputs.setter
def maxInputs(self, value):
self._persistentMaxInputs.value = value
Derzeit kann der Wert von maxInputs
sein und von allen gesetzt bekommen.
Allerdings möchte ich jedem erlauben, den Wert der maxInputs
zu erhalten, aber es sollte nur innerhalb der Foo
Klasse festgelegt werden.
Gibt es also eine Möglichkeit, eine Eigenschaft mit einem privaten Setter und einem öffentlichen Getter zu deklarieren?