擅长:python、mysql、java
<p>我不是百分之百的清楚你想做什么,为什么你不想创建一个新的子类或有一个不同名称的方法。在</p>
<p>但在python中,通常可以执行以下操作:</p>
<pre><code>class MyClass(object):
def print_hello(self):
print "not hello"
def real_print_hello():
print "hello"
x = MyClass()
x.print_hello() # "not hello"
setattr(x, "print_hello", real_print_hello)
x.print_hello() # "hello"
</code></pre>