python super()函数

super()函数是用于调用父类(超类)的一个方法。
super()是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但如果使用多继承,会涉及到查找顺序、重复调用等种种问题。

语法

super(type[, object-or-type])

参数

  • type -- 类
  • object-or-type -- 类, 一般是self
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是个高大上的函数,在python装13手册里面介绍过多使用可显得自己是高手 23333. 但其实他还是很重要的....
    爱折腾的大懒猪阅读 401评论 0 1
  • 描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类...
    氨基钠阅读 355评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,...
    yalesaleng阅读 13,949评论 1 5
  • 本月第一张原创水彩 今年的目标是原创50幅,距离目标又进了一步。 过程图几乎没拍的原因是我家的小捣蛋鬼一直缠着要我...
    小梅绘生活阅读 450评论 2 12