在下面的示例中,是否有一个魔法词可以代替
<ChildClass>
,它的作用类似于super的相反作用?class Parent(object):
def __init__(self):
print <ChildClass>.x
class someChild(Parent):
x = 10
这只是一个愚蠢的例子,但它可以表达我的意图。顺便说一下,使用 someChild
是不行的,因为有许多子类。
我能想到的唯一解决方案是在每个子类中都有一个构造函数,它调用 Parent 的构造函数并传递一个对自己的引用(甚至传递 x),但我希望避免在每个子类中都有一个构造函数。
Parent.__init__
,就像我下面的例子一样。 - David Robinson