零基础学习Python 第45讲例子
class C:def __init___(self,size=10):
self.size=size
def getSize(self):
return self.size
def setSize(self,value):
self.size=value
def delSize(self):
del self.size
x=property(getSize,setSize,delSize)
如果用
c=C()
c.x
这段代码调用时会报错:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
c.x
File "C:/Python38/2.py", line 5, in getSize
return self.size
AttributeError: 'C' object has no attribute 'size'
请问是哪里搞错了呢?谢谢大家不吝赐教 __init___ 右边多了一个下划线 def __init___后面3个下划线,多了1个 hrpzcf 发表于 2021-11-26 12:15
def __init___后面3个下划线,多了1个
谢谢,太晕了,感谢指正
页:
[1]