让我们说我们有多级继承:
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关键字来调用。在这种情况下,我们如何确定要调用哪个父类方法?还有什么最佳实践