重载 :系统可以根据参数的不同,调用不同的方法 如果两个方法名相同,参数类型不同,或者参数类型个数不同,或参数顺序不同 那么这个现象叫做方法重载(overload) 返回值对重载没意义
重写
cat继承于Animal
cat想加一个新的方法
当子类Cat想要修改(重写)父类方法时
- 子类可以重写(Alt+Insert选第三个,快捷键ctrl+o)
- 测试样例,bark()方法想要输出"喵喵喵"
当子类Cat既想重写父类方法,又想在父类方法的基础上新加东西
super的作用: 在子类中调用从父类继承的方法