擅长:python、mysql、java
<p>您应该在<code>U1.reset()</code>中调用<code>super(U1, self).reset()</code>。使用<code>super</code>时,应该始终将当前类的名称作为第一个参数传递,而不是父类的名称。<a href="https://docs.python.org/2/library/functions.html#super" rel="nofollow">As stated in the docs</a>:</p>
<blockquote>
<p><strong><code>super(type[, object-or-type])</code></strong></p>
<p>Return a proxy object that delegates method calls to a parent or sibling class of <em><code>type</code></em></p>
</blockquote>
<p><code>super</code>将在您提供的<code>type</code>的父级或同级上查找方法。当您提供父类时,它将尝试在父类的父类/同级上查找<code>reset</code>的实现,这将失败。在</p>