异常的注意事项:
1. RuntimeException以及其子类如果在函数中被throw抛出,可以不用在函数上声明。
2. 子类在覆盖父类方法时,父类的方法如果抛出了异常,那么子类的方法只能抛出父类的异常或者该异常的子类。
3. 如果父类抛出多个异常,那么子类只能抛出父类异常的子集。 简单说:子类覆盖父类只能抛出父类的异常或者子类的子集。 P.S.
如果父类的方法没有抛出异常,那么子类覆盖时绝对不能抛,就只能try。
因篇幅问题不能全部显示,请点此查看更多更全内容