自定义类异常-自定义异常的练习

自定义类异常

概述

为什么需要自定义异常类:

我们说了Java中不同的异常类;分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是SUN没有定义好的,此时我们根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负数问题等等。


在上述代码中,发现这些异常都是IJDK内部定义好的,但是实际开发中也会出现很多异常,这些异常很可能在JDK中没有定义过,例如年龄负数问题,考试成绩负数问题.那么能不能自己定义异常呢?

什么是自定义异常类:

在开发中根据自己业务的异常情况来定义异常类.
自定义一个业务逻辑异常:RegisterException。一个注册异常类。

异常类如何定义:

  1.自定义一个编译期异常:自定义类并继承于java.lang.Exception 。
  2.自定义一个运行时期的异常类:自定义类并继承于java.lang.RuntimeException)。

 

 

自定义异常的练习

要求∶我们模拟注册操作,如果用户名已存在,则抛出异常并提示∶亲,该用户名已经被注册。

首先定义一个登陆异常类RegisterException :

 

posted @ 2022-07-07 14:13  ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ  阅读(40)  评论(0)    收藏  举报