建议6:覆写变长方法也循规蹈矩 在Java中,子类覆写父类中的方法很常见,这样做既可以修正Bug也可以提供扩展的业务功能支持,同时还符合开闭原则(Open-Closed Principle),我们来看一下覆写必须满足的条件: 1.重写方法不能缩小访问权限. 2.参数列表必须与被重写方法相同. 3.返回类型必须与被重写方法的相同或是其子类. 4.重写方法不能抛出新的异常,或者超出父类范围的异常,但是可以抛出更少.更有限的异常,或者不抛出异常. public class Client { publi…