可能重复:
Super 可以处理多重继承吗?
Python继承?我有一个类结构(如下),并希望子类调用__init__
父母双方的。这是否有可能以“超级”的方式进行,还是只是一个糟糕的主意?
class Parent1(object):
def __init__(self):
self.var1 = 1
class Parent2(object):
def _init__(self):
self.var2 = 2
class Child(Parent1, Parent2):
def __init__(self):
## call __init__ of Parent1
## call __init__ of Parent2
## super(Child, self).__init__()