小甲鱼课后作业疑问
class C:def __init__(self, size=10):
self.size = size
def getXSize(self):
return self.size
def setXSize(self, value):
self.size = value
def delXSize(self):
del self.size
x = property(getXSize, setXSize, delXSize)
>>> c = C()
>>> c.x
10
>>> c.x = 12
>>> c.x
12
问题:
1、为什么可以直接 c.x ?这是调用哪个东西?
2、x是delXSize里面的,为什么不用c.delXSize()就可以直接用了?
你打错了....property是在外面的,减一个缩进 我懂了我懂了,我是缩进有问题,然后读不懂代码
页:
[1]