我有一个像这样的Python属性:
class Foo:
@property
def maxInputs(self):
return self._persistentMaxInputs.value
@maxInputs.setter
def maxInputs(self, value):
self._persistentMaxInputs.value = value
目前,maxInputs
的值可以被任何人获取和设置。
然而,我希望允许任何人获取maxInputs
的值,但它只能在Foo
类内部设置。
那么有没有一种方法声明一个具有私有setter和公共getter的属性?