原则:
子类在继承父类的方法时,重写父类的方法时会将父类的方法覆盖掉
特点:
根据就近原则返回结果
案例:
# 父类
class A(object):
def B(self):
pass
def C(self):
pass
class b(A):
def B(self):
print("我是小b")
def C(self):
print("小b的C")
class c(A):
def B(self):
print("我是小c")
def C(self):
print("小c的C")
class F(c, A):
def B(self):
print("我是f")
f_F = F()
f_F.B()
f_F.C()
这里f_F调用方法B时原本会输出父类里面的方法B的结果但是因为子类重写了父类的方法所以最终返回了重写后的结果