Python中调用父类方法的三种方式

Python中调用父类方法的三种方式:

  1. 直接写类名调用
  2. super(type, obj).method(arg)方法调用。
  3. 在类定义中调用本类的父类方法,可以直接 super().method(arg).

多继承中父类方法的调用

在多继承时,直接用父类调用父类方法,可能会出现重复调用导致资源浪费。

super()方法是调用MRO中当前类所在位置之后的类的方法。

多继承中self指向已创建的实例对象。

参考资料

Python中调用父类方法的三种方式
python super详解

posted @ 2019-08-23 11:54  bitbitbyte  阅读(980)  评论(0)    收藏  举报