擅长:python、mysql、java
<p>您可以使用<code>super()</code>语法从子级调用重载方法的父版本,然后对返回的值执行其他操作。这与你的要求并不完全相同,但我相信这是你在实际问题上所能做的最好的事情</p>
<p>例如:</p>
<pre><code>class Parent:
def perform_task(self, x):
x += 10
return x
class Child(Parent):
def perform_task(self, x):
x = super().perform_task(x)
x *= 2
return x
c = Child()
print(c.perform_task(5))
</code></pre>
<p>输出:</p>
<pre><code>30
</code></pre>