方法重写的概念和使用:
从父类中继承下来的方法不满足子类的需求时,就需要在子类中重新写一个和父类一样的方法来覆盖从
父类中继承下来的版本,该方式就叫做方法的重写(Override)。
方法重写的原则:
要求方法名相同、参数列表相同以及返回值类型相同,从java5开始允许返回子类类型。
要求方法的访问权限不能变小,可以相同或者变大。
要求方法不能抛出更大的异常(异常机制)。
在继承中编写的案例有一个小小的缺陷,就是子类添加的特征没有打印出来;这时候就需要用到方法重写的
概念了,继承下来的父类show方法重写:
案例1: