擅长:python、mysql、java
<p>首先尝试重新组织代码。如果使用self.velocity in Car class speed方法,则不需要使用第二个参数velocity,因为在方法中不使用此参数,而是使用self.velocity,它是在<strong>init</strong>中创建的</p>
<p>您可以使用lambda函数将旧的speed方法“映射”到变量</p>
<p>尝试在混合类中创建lambda函数</p>
<pre><code>self.speed_carclass = lambda speed x=Car: Car.speed(x)
</code></pre>
<p>然后在外面上课叫它</p>
<pre><code>hybrid_speed = <class istance>.speed_carclass()
</code></pre>
<p>当您创建汽车时,混合动力车的速度将与速度变量的值相同</p>