重写:需要有继承关系,子类重写父类的方法!
1.重写的方法的方法名与被重写的方法的方法名必须相同
2.参数列表必须相同
3.修饰符(方法的头一个单词称为修饰符public>private),范围可以扩大不能缩小
父类如果是private假如子类可以继承那么子类重写的方法的修饰符可以变为public,
4.抛出异常:范围;可以被缩小,但不能被扩大:ClassNotFoundException-->Exception(大)
重写:子类的方法和父类的方法必须要一致,方法体不同
(太子继承了皇帝的皇位,国家还是那个国家,但是太子对父亲留下的政策进行改变,这就称为重写)
为什么需要重写?
1.父类的功能子类不一定需要,或者不一定满足(需要的太多或者太少)
(父亲留下的政策太子不一定觉得合适,所以就可以废弃,又或者父亲留下来的政策太子觉得有所欠缺,便可以进行重写添加)
快捷键 alt+insert:选中override;