【发布时间】:2018-08-16 09:49:48
【问题描述】:
我想在尝试在子类中设置属性时提出NotImplementedError。代码如下:
class Parent():
def __init__(self):
self._attribute = 1
@property
def attribute(self):
return self._attribute
@attribute.setter
def attribute(self, value):
self._attribute = value
class Child(Parent):
@Parent.attribute.setter
def attribute(self, value):
raise NotImplementedError('Not implemented.')
有没有办法使用super() 重新实现Child 的属性设置器,而不是直接引用Parent?
【问题讨论】:
标签: python python-3.x super