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

慕粉3537498
浏览 1733回答 3
3回答

yanrun

看异常应该是你没有定义DrunkExcpetion类,或者没有引入public void test1()throws DrunkException {  throw new DrunkException("喝车别开酒"); }没有必要即在方法中抛出异常又声明这个方法会抛出异常,可以改成public void test1() {  throw new DrunkException("喝车别开酒"); }

慕粉3537498

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("喝车别开酒"); }”这一块报错的

_潇潇暮雨

可否贴下代码?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java