您可以只
__init__在子类中定义并调用
super以
__init__适当地调用父母的方法:
class SubThing(Thing): def __init__(self, *args, **kwargs): super(SubThing, self).__init__(*args, **kwargs) self.time = datetime.now()
但是请确保从中获得基类的子类
object,因为
super这不适用于旧式类:
class Thing(object): ...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)