在子类中调用父类的classmethod方法,可以使用super()
class A(object):
@classmethod
def func(cls):
print 'This is A'
class B(A):
@classmethod
def func(cls):
super(B, cls).func()
B.func()
输入结果:
This is A
super()函数的第一个参数是子类,第二个参数cls,可以调用A的func,参数cls作为第一个参数传给func。