重写方法异常抛出规则
方法重写的规则一:
子类重写的方法抛出的异常类型不大于父类被重写方法的方法抛出的异常类型
开发中如何选择try-catch-finally还是throws?
1、如果父类中被重写的方法没有throws方法处理异常,则子类重写的方法也不能用throws,意味着如果子类重写的方法中有异常,必须使用try-catch-finally方法解决
2、执行的方法a中又先后调用了另外几种方法,这几种方法是递进关系执行的。建议这几个方法用throws的方式进行处理。而执行方法a可以考虑用try-catch-finally的方式进行处理