class A(object):
@classmethod
def print(cls):
print 'A'
def __print(self):
print 'B'
def __init__(self):
self.print = self.__print
a = A()
a.print()
A.print()
我觉得太丑了,有没有其他方法可以实现相同的功能?不要说 combinemethod,因为它每次都会创建一个对象。