擅长:python、mysql、java
<p><code>__init__</code>和{<cd2>}只是构造和销毁钩子,尽管这个语句可以讨论。在</p>
<p>对于程序员来说,重要的是您不需要<em>来定义超类con/descructor。如果不这样做,Python会根据<em>方法解析顺序</em>(MRO)在内部查找链(即基类)中查找con/destructor。在</p>
<p>如果你想在派生类中使用con/destructor,如果你想创建或销毁超类的实例变量(大多数时候你想这样做,因为这就是你首先派生的原因),或者在超级类con/destructor中执行任何操作,然后必须相应地调用超级类方法。在</p>
<p>这并不是显式的,因为(a)Python给了您不这样做的机会,(b)pythonzen说:“显式比隐式好”。在</p>