零零散散之Java异常

异常之接口中的方法的异常说明在实现时候的异常注意事项:

接口定义

零零散散之Java异常_第1张图片

Number1:

实现类实现接口在实现方法时候如果方法实现体中不需要抛出异常的话可以不用再方法声明中声明异常。

零零散散之Java异常_第2张图片

如果方法中添加了接口声明中没有的接口的话会抛出异常的!!!例如下面:

零零散散之Java异常_第3张图片



但是如果接口中方法f1在实现时候抛出的异常是FirstException的子类的话,是可以的,而且数量也不一定是接口中声明的异常数量。

FirstExceptionChild是FirstException的子类,并且子类实现时候 public void f1()throws FirstException,FirstExceptionChild抛出两个类型异常





Number2:

构造方法里面是允许抛出异常的。


零零散散之Java异常_第4张图片









































你可能感兴趣的:(Java)