3 回答
已采纳
yanrun
TA贡献317条经验 获得超240个赞
看异常应该是你没有定义DrunkExcpetion类,或者没有引入
public void test1()throws DrunkException { throw new DrunkException("喝车别开酒"); }
没有必要即在方法中抛出异常又声明这个方法会抛出异常,可以改成
public void test1() { throw new DrunkException("喝车别开酒"); }
慕粉3537498
TA贡献1条经验 获得超0个赞
public class Test2 {
public static void main(String[] args){
Test2 tes = new Test2();
try{
tes.test2();
}catch(Exception e){
e.printStackTrace();
}
}
public void test1()throws DrunkException {
throw new DrunkException("喝车别开酒");
}
public void test2(){
try{
test1();
}catch(Exception e){
e.printStackTrace();
RuntimeException Exc = new RuntimeException("司机一滴酒,亲人两行泪");
Exc.initCause(e);
throw Exc;
}
}
}
“public void test1()throws DrunkException {
throw new DrunkException("喝车别开酒");
}”这一块报错的
添加回答
举报
0/150
提交
取消