首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java怎么自定义,错误类

2012-04-18 
java如何自定义,异常类java如何自定义,异常类,简单一点的[解决办法]Java codepublic class MyRuntimeExcep

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();        }    }} 

热点排行
Bad Request.