在 Java 中已经提供了大量的异常类,但是这些异常类有时也很难满足开发者的要求,所以用户可以根据自己的需要定义自己的异常类。
定义异常类只需要继承 Exception 类即可。
class MyException extends Exception{//自定义异常类,继承 Exception 类
public MyException(String msq){//构造方法接收异常信息
super(msq);//调用父类中的构造方法
}
}
public class Test{
public static void main(String[] args) {
try{
throw new MyException("自定义异常。");//抛出异常
}catch (Exception e){//异常处理
System.out.println(e);
}
}
}