如果是多级/多级继承,是否有最佳实践来从父类调用方法?

时间:2019-07-13 19:06:04

标签: python

让我们说我们有多级继承:

Class A -> Class B -> Class C

让我们说每个都定义了方法m。

obj = C()。m将调用类C中的方法。

在C类中,是否有最佳实践来调用父类方法?

示例:

def Class B(A):
  ..def m..

def class C(B):
  ..init mtd here..
  def m:
    Print('In C')

在m的defn范围内,如果我们希望调用父类m方法,则可以写B.m()或A.m()或两者都写。

我们也可以通过使用super关键字来调用。在这种情况下,我们如何确定要调用哪个父类方法?还有什么最佳实践

0 个答案:

没有答案