多态性 - 在覆盖它们时添加到现有方法

Pon*_*dle 2 python methods polymorphism

我希望能够继承一个类,并定义__init__但仍然运行旧__init__类.

为了说明,我说有以下课程:

class A(object):
    def __init__(self):
        self.var1 = 1

class B(A):
    def __init__(self)
        self.var2 = 2
        doInitForA()
Run Code Online (Sandbox Code Playgroud)

我希望能够做到这一点:

instB = B()
print (instB.var1) #1
print (instB.var2) #2
Run Code Online (Sandbox Code Playgroud)

编辑为Ignacio Vazquez-Abrams建议.(是否可以编辑而不会碰撞?)