类的继承2

"""
当子类继承父类以后,不想继承父类里面的部分函数,该怎么办:
此时只需要在子类下,重写写一个函数名与不想继承的父类的函数同名即可;
原因是因为,当建立对象并执行方法的时候,会先到子类里面去寻找这个函数,当找不到才会到父类里面找
"""
class father:
def f1(self):
print("第一")
def f2(self):
print("第二")


class son(father):
def s1(self):
print("我是周五超啊")
def f2(self):
print("我不是第二,因为我重新了这个方法,不想继承父亲的f2")

s=son()
s.f2()

posted @ 2022-01-11 11:14  土孩子  阅读(38)  评论(0)    收藏  举报