Java学习里程-----Java基础_18异常(下)

我们接着《Java学习里程-----Java基础_18异常(上)》这个继续往下说

六、自定义异常

真正的自定义异常并不是我们上一讲五中说的那样。我们呢来自己创建一个异常,让大家体验一下自定义异常。

Java学习里程-----Java基础_18异常(下)

我们创建一个类,叫AppException,我们将这个类改成自定义异常类。

首先,去继承Exception。因为所有的异常都是继承于这个类,不然谁敢说是异常?

接着,我们开始创建异常类方法了。怎么创建呢?看Exception是怎么弄得

Java学习里程-----Java基础_18异常(下)

我们不难发现,它是用的有参构造去实现的,我们同样也用这样的方法。

Java学习里程-----Java基础_18异常(下)

OK,然后我们写测试类,AppExceptionTest。

我们直接让它运行这段错误。

Java学习里程-----Java基础_18异常(下)

Java学习里程-----Java基础_18异常(下)

自定义异常完成。