擅长:python、mysql、java
<p><code>super</code>按方法解析顺序调用下一个方法。在线性继承树中,这将是来自直接父类的方法。</p>
<p>在这里,你有三个父母,从<code>ASDF1</code>的角度来看,下一个<code>__init__</code>方法是<code>ASDF2</code>。一般来说,安全的做法是将继承列表中的第一个类传递给<code>super</code>,除非您知道为什么要执行其他操作。</p>
<p>所有这一切的目的是让您不必显式地选择要调用的<code>__init__</code>方法。这里的问题是为什么不想调用所有的超类<code>__init__</code>方法。</p>
<p>关于python中<code>super</code>的使用,有相当多的文献,我建议您用google搜索这个主题,并阅读结果。</p>