在回答怎么才可以自定义异常这个问题之前,我们先看异常处理对象是怎么实现的?下图为运行时异常需要继承 RuntimeException异常类。
而RuntimeException异常类又继承Exception异常类。
所以,要实现自定义异常类,就需要去继承RuntimeException异常类或者继承Exception异常类即可。
需要注意的是:如果继承的是RuntimeException异常类,则该异常类为运行时异常;如果继承的是Exception异常类则该异常类为编译时异常。
本文为学习笔记,所参考文章均已附上链接,若有疑问请私信!
创作不易,如果对你有点帮助的话麻烦点个赞支持一下!
新手小白,欢迎留言指正!