用户可以根据自己的需要定义自己的异常类,定义异常类只需要继承Exception类即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| class MyException extends Exception{ //自定义异常类,继承Exception类 public MyException(String msg){ //构造方法接受异常信息 super(msg); //调用父类中的构造方法 } }
//主类 //Function : MyException_demo public class MyException_demo {
public static void main(String[] args) { // TODO 自动生成的方法存根 try{ throw new MyException("自定义异常"); //抛出异常 }catch(Exception e){ //异常处理 System.out.println(e); } }
}
|