重写需要有继承关系,子类重写父类的方法!
要求
- 方法名必须相同
- 参数列表必须相同
- 方法体不同
- 修饰符:重写函数的修饰符范围可以扩大但不能缩小 Public>Protected>Default>Private
- 抛出的异常:范围可以缩小但不能扩大 ClassNotFoundException --> Exception(大)
为什么要重写
父类的功能,子类不一定需要,或者不一定满足!
快捷键
Alt+Insert 选中override
重写需要有继承关系,子类重写父类的方法!
要求
为什么要重写
父类的功能,子类不一定需要,或者不一定满足!
快捷键
Alt+Insert 选中override