美文网首页
Python子类中调用父类的classmethod方法

Python子类中调用父类的classmethod方法

作者: 嘿嘿_小于同学 | 来源:发表于2017-02-19 16:02 被阅读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。

相关文章

  • python 面向对象: super()

    python 关于 super 的使用 子类对象调用父类方法 :super(B,b).hh() 子类中调用父类方法...

  • Python子类中调用父类的classmethod方法

    在子类中调用父类的classmethod方法,可以使用super() 输入结果: super()函数的第一个参数是...

  • Python 子类继承父类构造函数说明

    Python 子类继承父类的两种写法: 如果在子类中需要父类的构造方法就需要显式地调用父类的构造方法,或者不重写父...

  • iOS 小知识点总结

    子类实现父类方法时,监测子类是否调用super方法。 在父类中声明方法时: 子类中实现该父类方法: 图片压缩

  • Python精简入门学习(十八)

    Python精简入门学习之重写和调用父类方法 -重写重写就是子类中 有一个和父类相同名字的方法 在子类中的方法会覆...

  • python重要知识点总结一

    内容包含: 元类 python 对象和类的绑定以及类方法,静态方法 python 子类调用父类方法总结 pytho...

  • PHP 方法重载的注意事项

    先给出个简答的例子: 注意在子类中实例中调用父类的方法,如果父类方法中包含子类重载后的方法时,会优先调用子类方法。...

  • 继承类的容易出错的基础题

    结论:子类继承父类,调用方法时先是调用子类中的方法,如果没有就调用父类中的方法,还有一点就是try{ }、catc...

  • python继承二(实例)

    父类 子类一 采用父类名.方法的方式调用父类中的初始化函数" 子类二 " 使用super(子类名,self).方法...

  • JavaScript零散知识点

    继承 super 在子类中调用super,会调用父类的方法; 不用super,则会覆盖父类的方法。调用本类中的方法。

网友评论

      本文标题:Python子类中调用父类的classmethod方法

      本文链接:https://www.haomeiwen.com/subject/ybsjwttx.html