大神求解啊 。。。。。。

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

PG_one

2017-10-19 15:47

异常的具体信息到底要怎么定义啊 这么长一串字符 每次类型异常不一样 那么长的字符也不一样 

异常具体信息根本不知道要怎么输入啊  好懵的啊。。。。

写回答 关注

3回答

  • weibo_圆圆宝屋_0
    2017-10-19 16:25:24
  • weibo_圆圆宝屋_0
    2017-10-19 16:24:11

    关于异常的全部说明,在api里都可以查阅。

  • hahabibu
    2017-10-19 16:12:59

    输出异常提示的信息可以在异常类得构造函数当中简单实现,例如“图书信息不存在异常’”下图所示:

    //img3.sycdn.imooc.com/59e85c520001758008620228.jpg

    测试结果显示如下:

    //img2.sycdn.imooc.com/59e85c520001f14609240289.jpg

    如果需要显示比较详细的信息,则在对应的异常类中定义输出相关信息的方法,然后在构造函数中 进行调用即可

    例如:在NoexistException异常类中定义 send()方法:

    public String send(){

              String str = "  /*所要显示的内容*/ ";

      ( 所要显示的内容可以根据用户自己的需求进行定制,不做限制 )

           return str;

    }

    则在NoexistException类的构造函数中写:

    public NoexistException(){

        System.out.println("出现异常"+this.send().toString());

    }

    /*这样的书写会使代码显得稍微比较简洁、美观一点*/



Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题