Python子类中调用父类的classmethod方法
2017-02-19 本文已影响486人
嘿嘿_小于同学
在子类中调用父类的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。