擅长:python、mysql、java
<p>您是否需要删除它?(即,它抛出一个属性错误)。或者你能逃脱部分继承吗</p>
<p>这里的第一个答案应该针对后者:
<a href="https://stackoverflow.com/questions/11204053/how-to-perform-partial-inheritance">How to perform partial inheritance</a></p>
<p>如果您只是想让它在调用时抛出一个错误,那么应该可以:</p>
<pre><code>class notmain(main):
def __init__(self):
pass
def unneededfunction(self):
raise NotImplementedError("explanation")
</code></pre>
<p>或者您可以尝试在构建类时讨论的Mixin方法:
<a href="https://stackoverflow.com/questions/5647118/is-it-possible-to-do-partial-inheritance-with-python">Is it possible to do partial inheritance with Python?</a></p>