重载
   :系统可以根据参数的不同,调用不同的方法

如果两个方法名相同,参数类型不同,或者参数类型个数不同,或参数顺序不同
那么这个现象叫做方法重载(overload)
返回值对重载没意义

重写

cat继承于Animal

cat想加一个新的方法

当子类Cat想要修改(重写)父类方法时

  • 子类可以重写(Alt+Insert选第三个,快捷键ctrl+o)
  • 测试样例,bark()方法想要输出"喵喵喵"

当子类Cat既想重写父类方法,又想在父类方法的基础上新加东西

 

super的作用:
在子类中调用从父类继承的方法

 

 

 
posted on 2019-05-16 19:34  脑抽不要停  阅读(120)  评论(0编辑  收藏  举报