假设我们有多级继承:
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关键字调用。在这种情况下,我们如何定位要调用的父类方法?有什么最佳实践吗
目前没有回答
相关问题 更多 >
编程相关推荐