阅读背景:

在Python中调用基类的类方法

来源:互联网 

Consider the following code:

考虑下面的代码:

class Base(object):

    @classmethod
    def do(cls, a):
        print cls, a

class Derived(Base):

    @classmethod
    def do(cls, a):
        print 'In derived!'
        # Base.do(cls, a) -- can't pass `cls`
        Base.do(a)

if __name__ == '__main__':
    d = Derived()
    d.do('hello')

> $ python play.py  
> In derived! 
> <class '__main__.Base'> msg
class



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: