擅长:python、mysql、java
<p>这是一种欺骗,但是您可以给乘法类一个返回自身的<code>__call__</code>方法:</p>
<pre><code>class Multiply:
def __init__(self,mult):
self.mult = mult
def __call__(self):
return self
def run(self,x):
return x*self.mult
</code></pre>
<p>这样,当库调用<code>c()</code>时,它实际上调用<code>c.__call__()</code>,返回所需的对象。</p>