java自定义异常类继承RuntimeException

时间:2024-10-11 18:30:25

1、首先,在开发的过程中,我们通常的做法就是讲异常放到一个包下,当有需要的时候,直接对其进行调用即可。这样可以保证结构不混乱。

java自定义异常类继承RuntimeException

2、接下来,我们在exception包下我们定义一个类。具体如下图所示:

java自定义异常类继承RuntimeException

3、这个类需要继承自Ru艘绒庳焰ntimeException。RuntimeException是一个非检查型异常,在编译过程中,并不会去检查,可以顺利编译通过。

java自定义异常类继承RuntimeException

4、最好给你定义的这个异常类一个serialVersionUID。

java自定义异常类继承RuntimeException

5、点击鼠标右键,选择source,大概位置在如下图所示。我这里使用的是eclipse。

java自定义异常类继承RuntimeException

6、弹出下图所示的弹窗,选择下图所示的内容,进入到下一步。目的是为了重写方法。

java自定义异常类继承RuntimeException

7、进入到下图所示界面,选择重写的内容,并点击下一步,这里很简单,只需要根据提示来进行即可。

java自定义异常类继承RuntimeException

8、当然,如果您只需要返回一个错误信息提示,那么你只需要写下图所示方法即可。

java自定义异常类继承RuntimeException

9、接下来,您可以在有需要的地方进行调用,然后给髭鳜牢蕈予一个提示信息,那么当遇到这个错误的时候,就可以抛出您指定的内容,这样就可以比较灵活的达到不错的效果。

10、建议将所有的异常类放到一个包下这样比较方便维护,否则项目大了,到时候就不知道要到哪里去找指定的异常类了。

java自定义异常类继承RuntimeException

11、当然,您定义的异常类,除了可以继承RuntimeException外,还可以继承Exception。

12、只是如果继承Exception,必须抛出处理掉异常后,编译才能通过,才不会报错。

© 手抄报圈