【发布时间】:2015-06-14 21:02:10
【问题描述】:
谁能告诉我为什么下面的代码中有递归?
class A:
def __init__(self):
self.a = 0
@property
def a(self):
print ("called a getter")
return self.a
@a.setter
def a(self, value):
print ("called a setter")
self.a = value
class B(A):
def check(self):
a = 10
if __name__ == "__main__":
bb = B()
bb.check()
我必须从子类调用基类设置器。我不允许直接访问该成员。有人可以告诉我如何做其他方式吗?
【问题讨论】:
标签: python python-3.x properties