自定义异常处理
第一步,先定义异常类,参考代码如下:
1 class AA extends Exception{ 2 AA(){};//无参构造 3 AA(String msg){//有参构造 4 super(msg); 5 } 6 }
第二步,然后在try语句中再要处理的位置抛出异常,参考代码如下:
1 throw new AA("这是一个异常");//抛出异常
第三步,在catch语句中执行这个异常类,参考代码如下:
1 catch(AA e){ 2 System.out.println(e);//输出异常信息 3 }
任何自定义异常类都是这种定义,唯一能改变的也就是类的名称了!
作者:祁俊辉
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。