1、自定义异常类
//自定义异常类MyException,继承Exception
public class MyException extends Exception{
//无参构造方法
public MyException() {
}
//有参构造方法 (message:异常描述信息)
public MyException(String message) {
super(message);
}
}
2、使用自定义异常类
package com.example.demo.exceptionTest;
/**
* @Description 自定义异常测试类
* @Auther gf.x
* @Date 2020/4/7 21:48
*/
public class MyExceptionTest {
public static void main(String[] args) {
try {
//调用的方法抛出了异常,所以这里需要处理下异常
new MyExceptionTest().test();
} catch (MyException e) { //捕获异常
e.printStackTrace(); //打印异常信息
}
}
//此方法抛出了自定义的异常
void test() throws MyException {
//
}
}