方法重写
- 重写:需要有继承关系,子类重写父类的方法
1.方法名必须相同;
2.参数列表必须相同;
3.修饰符:范围可以扩大但不能缩小;
4.抛出的异常:范围,可以被缩小,但不能扩大
- 重写,子类的方法名和父类必须一致,方法体不同
为什么需要重写?
1.父类的功能,子类不一定需要或不一定满足
@override:重写的意思。
- 注意事项
当方法为static,final和private时,无法重写!
代码:当方法为静态(static)时,都输出了各自原本的方法(A为父类,B为子类,test为测试类)

而非静态时,子类的方法就会重写父类的方法:

如此,子类也可以改成这样


浙公网安备 33010602011771号