在Java中已经提供了大量的异常类,但是这些异常类有时也很难满足开发者的要求,所以用户可以根据自己的需要定义自己的异常类。
定义异常类只需要继承Exception类即可。
范例: 自定义异常类
class MyException extends Exception {
public MyException(String msg) {
super(msg) ;
}
}
public class DefaultException {
public static void main(String args[]) {
try {
throw new MyException("自定义异常。") ;
} catch(Exception e) {
System.out.println(e) ;
}
}
}
程序运行结果:
MyException:自定义异常