继承可以重写父类的成员方法,重写(或成为覆盖)就是在子类中将父类的成员方法的名称保留,重写成员方法的实现内容,更改成员方法的存储权限,或是修改成员方法的返回值类型(基于j2se5.0以上)。
继承中还有一种特殊的重新方式,子类与父类的成员方法返回值,方法名称,参数类型及个数完全相同,唯一不同的是方法实现内容,这种特殊重写方式被称为重构。
当重写父类方法时,修改方法的修饰权限只能从小到范围大范围改变。