Java -- 异常的捕获及处理 -- 自定义异常类
Posted limeOracle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java -- 异常的捕获及处理 -- 自定义异常类相关的知识,希望对你有一定的参考价值。
7.4 自定义异常类
定义异常类只需要继承Exception类即可。
例:自定义异常类
Class : MyException
package limeThrowable._7_4; public class MyException extends Exception { // 自定义异常类,继承Exception类 /** * */ private static final long serialVersionUID = 1L; // 构造方法接收异常信息 public MyException() { super(); } public MyException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { super(message, cause, enableSuppression, writableStackTrace); } public MyException(String message, Throwable cause) { super(message, cause); } public MyException(String message) { super(message); } public MyException(Throwable cause) { super(cause); } }
Class :main
package limeThrowable._7_4; public class DefaultException { public static void main(String[] args) { try{ throw new MyException("自定义异常。"); }catch (Exception e) { System.out.println(e); } } }
Console :
limeThrowable._7_4.MyException: 自定义异常。
7.5 断言
啦啦啦
以上是关于Java -- 异常的捕获及处理 -- 自定义异常类的主要内容,如果未能解决你的问题,请参考以下文章
异常--异常体系异常的处理异常的捕获finally语句块和自定义异常
java中Debug调试异常的概念异常体系处理异常的关键字try/catch/finally/throw/throws多个异常使用捕获并处理的方式继承关系中处理异常自定义异常类