自定义异常的小问题,编译无法通过

sankt 2005-08-09 10:38:44
package mypack;

public class MyClass
{

public static void main(String args[])
{


MyClass.Mymethod();

}

public static void Mymethod() throws MyException2
{
throw (new MyException2());
}
}

class MyException2 extends Exception
{
public String toString()
{
return ("用户自定义一个异常");
}
}
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sankt 2005-08-09
  • 打赏
  • 举报
回复
立马结帖
sankt 2005-08-09
  • 打赏
  • 举报
回复
感谢,问题已经解决了.
Dan1980 2005-08-09
  • 打赏
  • 举报
回复
给main方法的声明上加上 throws MyException2, 或者把MyClass.Mymethod();这句用try...catch...处理一下都可以的.
dudeng2005 2005-08-09
  • 打赏
  • 举报
回复
return语句怎么成乱码了????
dudeng2005 2005-08-09
  • 打赏
  • 举报
回复
class MyClass
{

public static void main(String args[]) throws MyException2
{


MyClass.Mymethod();

}

public static void Mymethod() throws MyException2
{
throw (new MyException2());
}
}

class MyException2 extends Exception
{
public String toString()
{
return ("Óû§×Ô¶¨ÒåÒ»¸öÒì³£");
}
}

这样改写了就可以运行了!

62,615

社区成员

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

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