问答详情
源自:1-9 经验总结

bne.getMessage()

catch (Exception bne) {

//捕获”图书不存在异常“时,要求重新输入命令

System.out.println(bne.getMessage());

continue;


 这里bne.getMessage()   是什么意思  ,在原来的代码中 并没有看到有 getMessage()方法的声明  这是java类已经自动声明了么?     那这个bne.getMessage()   的作用是什么?   求大神指点  谢谢

提问者:金乘三 2016-08-09 08:40

个回答

  • pwy2012
    2016-08-09 09:21:06
    已采纳

    简单来讲,举个例子  当你抛new Exception("这是我的自定义异常");的时候,Exception bne会被捕获,bne.getMessage()就会返回"这是我的自定义异常"这串字符串