class TestClass:
def __init__(self, value=10):
self.value = value
def getValue(self):
return self.value
def setValue(self, value):
self.value = value
def delValue(self):
del self.value
x = property(getValue, setValue, delValue)
if __name__ == "__main__":
tc = TestClass()
print(tc.value)
print(tc.x)
tc.x = 18
print(tc.x)
del tc.x
print(tc.x) # 会报错
Python:property 示例代码
最新推荐文章于 2021-01-13 17:40:33 发布