有些时候父类的属性和方法不一定全部适合子类这个时候需要重写父类的方法

  1. 类在寻找方法的路径

先去找本类中有没有需要的方法,然后从父类中寻找方法,如果找到就执行,不能找到的话父类的父类去找,找不到会抛出异常

  • 父类重写

Student继承了父类Person,但是两个类中都有eat的方法,那么在调用Student类的时候只会调用Student类中的eat方法,不会调用父类中的eat方法

这个就是父类重写

  • 当发生重写之后还要调用父类的方法的时候

利用super()函数来调用