public class Sample
{ public void methodA(int status)throws SpecialException{
if(status==-1) throw new SpecialException("Monster");
System.out.println("methodA");
}
public void methodB(int status)throws SpecialException{
methodA(status);
System.out.println("method");
}
public static void main(String[] args)throws SpecialException
{new Sample().methodB(-1);
//System.out.println("Hello World!");
}
}
public class SpecialExpection extends Expection{
public void SpecialException(){}
public SpecialException(String msg){ //提示这行错误:方法声明无效,需要返回类型
super(msg);
}
}
Java错误: 方法声明无效; 需要返回类型
答案:2 悬赏:20
解决时间 2021-03-21 11:04
- 提问者网友:傲气稳全场
- 2021-03-20 12:03
最佳答案
- 二级知识专家网友:夢想黑洞
- 2021-03-20 12:40
该方法如果没有返回值 应该定义成 public void SpecialException(String msg){}
全部回答
- 1楼网友:努力只為明天
- 2021-03-20 12:47
构造函数名称必须要和类名一样,
如果没有和类名一样,
那么就会有个默认的构造方法
所以会报错说方法生命错误,
说需要返回值
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |