擅长:python、mysql、java
<p>另外,@NPE的回答。在</p>
<ul>
<li><p>你正在做一个类super,它是元类,那么如果你想要的话,为什么不使用一个空的<code>super</code>?</p></li>
<li><p>就这样:-)。。。</p></li>
</ul>
<p>所以代码变成:</p>
<pre><code>import abc
class AbsBaseClass(abc.ABC):
def __init__(self,x):
self.x=x
class DerivedClass(AbsBaseClass):
def __init__(self,y):
super(DerivedClass,self).__init__(y) #!!!
ob=DerivedClass(5)
</code></pre>
<p>所以不是:</p>
^{pr2}$
<p>执行:</p>
<pre><code>super(DerivedClass,self).__init__(y)
</code></pre>