2017/12/10 19:15 学习python就业班第一天产生的property问题(已解决)
实在太郁闷了,找了半天不知道哪里出错了 最后一个字一个字对着比 也没找到错误的地方在哪里!
没办法了只能硬着头皮问微信群里的老师了...很不好意思麻烦人家.....!
1 class Test(object): 2 def __init__(self): 3 self.__num = 100 4 def newNum(self,newNUM): 5 self.__num = newNUM 6 def getNum(self): 7 return self.__num 8 number = property(getNum,newNum) 9 t = Test() 10 print (t.number) 11 t.number = 200 12 print(t.number)
解决了 原来是因为property中必须得把return的放前面 赋值的放后面!!!!(老师您能不能一口气都讲完)