我有一个具有 2 级继承的类方案。我的期望是每个类构造函数都会运行——但中级类构造函数似乎永远不会受到影响。这里缺少什么?
class Base(object):
def __init__(self):
print "BASE"
class Next(Base):
def __init__(self):
super(Base, self).__init__()
print "NEXT"
class Final(Next):
def __init__(self):
super(Next, self).__init__()
print "FINAL"
f = Final()
输出:
基础
决赛
为什么“NEXT”不打印?