当前位置: 代码迷 >> J2SE >> java怎么自定义,错误类
  详细解决方案

java怎么自定义,错误类

热度:294   发布时间:2016-04-24 01:32:48.0
java如何自定义,异常类
java如何自定义,异常类,简单一点的

------解决方案--------------------
Java code
public class MyRuntimeException extends RuntimeException {    public MyRuntimeException() {        super();    }    public MyRuntimeException(String message) {        super(message);    }    public MyRuntimeException(Throwable cause) {        super(cause);    }    public MyRuntimeException(String message, Throwable cause) {        super(message, cause);    }}
------解决方案--------------------
在java中已经提供了大量的 异常类,但是这些异常类有些时候也很难满足开发者的要求,所以此时用户可以根据自己的需要定义自己的异常类,定义异常类,只需要继承Exception类即可

[code=Java][/code]

class MyException extends Exception{ // 自定义异常类,继承Exception类
public MyException(String msg){
super(msg) ; // 调用Exception类中有一个参数的构造方法,传递错误信息
}
}
public class DefaultException{
public static void main(String args[]){
try{
throw new MyException("自定义异常。") ; // 抛出异常
}catch(Exception e){
System.out.println(e) ;
}
}
}
[code=Java][/code]
------解决方案--------------------
继承自Exception类即可。
Java code
class MyException extends Exception{    public MyException()    {        super("抛出自定义异常");    }    }public class TestException{    public static void main(String[] args)    {        MyException me=new MyException();        try        {            throw me;        }        catch (Exception ex)        {            ex.printStackTrace();        }    }}
  相关解决方案