为了账号安全,请及时绑定邮箱和手机立即绑定

test1抛出异常时出现“DrunkException cannot be resolved to a type”是什么原因

test1抛出异常时出现“DrunkException cannot be resolved to a type”是什么原因

慕粉3537498 2016-06-21 18:27:03
查看完整描述

3 回答

已采纳
?
yanrun

TA贡献317条经验 获得超240个赞

看异常应该是你没有定义DrunkExcpetion类,或者没有引入

public void test1()throws DrunkException {
 throw new DrunkException("喝车别开酒");
}

没有必要即在方法中抛出异常又声明这个方法会抛出异常,可以改成

public void test1() {
 throw new DrunkException("喝车别开酒");
}


查看完整回答
1 反对 回复 2016-06-21
?
慕粉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("喝车别开酒");
 
}”这一块报错的

查看完整回答
反对 回复 2016-06-21
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

可否贴下代码?

查看完整回答
反对 回复 2016-06-21
  • 3 回答
  • 0 关注
  • 1732 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信