重写规则之一:重写方法不能比被重写方法限制有更严格的访问级别。
重写规则之二: 参数列表必须与被重写方法的相同。
重写规则之三:返回类型必须与被重写方法的返回类型相同。
重写规则之四:重写方法不能抛出新的异常或者比被重写方法声明的检查异常更广的检查异常。但是可以抛出更少,更有限或者不抛出异常。
注意:这种限制只是针对检查异常,至于运行时异常RuntimeException及其子类不再这个限制之中。
重写规则之五: 不能重写被标识为final的方法。
重写规则之六:如果一个方法不能被继承,则不能重写它,比如private方法。