菜鸟请教异常问题

wb952581385 2008-03-18 07:09:39
请问:
RuntimeException(String message)
用指定的详细消息构造一个新的运行时异常。


“用指定的详细消息构造一个新的运行时异常”是什么意思 怎么理解
能举个例子就更好了
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
numb1126 2008-03-20
  • 打赏
  • 举报
回复
我的理解是,让你写一个带参数的自定义异常。
写一个类,比如MyException,然后继承Exception,在里面重写此类的toString()方法,返回你传入的参数。

public class MyException extends Exception{
String message;//装载异常消息
//无参数构造函数
public MyException(){
}
//带参数构造函数
public MyException(String message){
this.message=message;
}
//重写此类的toString方法
public String toString(){
return message;
}
}

然后我要在其他类中,使用这个自定义的异常类,举个例子如下:

public class Test{
public static void main(String[] args){
try{
System.out.println("在这里抛出我的自定义异常类!");
throw new MyException("这是一个自定义异常类");
}catch(MyException e){
System.out.println(e);//因为已经覆盖了自定义异常类的toString方法,所以这里可以直接输出它
}
}
}

还不理解请留言
yami251139 2008-03-20
  • 打赏
  • 举报
回复
你傳的參數有錯誤,不符合他的要求
可能value不對,type不對,length不對====
zhaoweianan 2008-03-19
  • 打赏
  • 举报
回复
try{
....
....
}catch(Exception e){
System.out.println("....");
}
这是我一个菜鸟的理解.
Inhibitory 2008-03-18
  • 打赏
  • 举报
回复
就是一个字符串, 在这个字符串中描述可能是什么原因导致的异常, 如输入的数据不对啊等.

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧