为什么我打完了出的结果不对啊

来源:1-7 Java 中的异常链

weixin_慕慕7498354

2022-04-26 15:42

package com.H.test;

public class ChainTest {
    public static void main(String[] args) {
ChainTest ct=new ChainTest();
 try {
     ct.test2();
 }catch (Exception e){
     e.printStackTrace();
 }
    }
    public  void  test1()throws DrunkException{
        throw new RuntimeException("喝酒别开车!");
    }
    public void test2(){
        try {
            test1();
        } catch (DrunkException e) {
            RuntimeException newExc=new RuntimeException("司机一滴酒");
            newExc.initCause(e);
            throw newExc;
        }
    }
}


写回答 关注

1回答

  • weixin_慕尼黑7100639
    2022-04-28 12:19:16
    已采纳
    public  void  test1()throws DrunkException{
            throw new DrunkException("喝酒别开车!");
    }


    weixin...

    感谢大佬

    2022-04-28 19:54:39

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题