要有继承关系,子类重写父类的方法
1.方法名,参数列表,返回类型必须一致
2.修饰符: 可以扩大,但不能缩小 public(大)>protected>default>private(小) , private修饰的方法不能被重写
3.异常:范围,可以被缩小,但不能扩大: ClassNotFoundException > Exception(大)
为什么要重写?
父类的方法,子类不需要,或者不一定满足,所以子类要重写.
Alt+Insert Override;