构造函数异常无法正常工作(Java)

时间:2015-12-02 10:08:09

标签: java exception

我只是需要关于我的东西的帮助,似乎有一个类似的问题所以我只需要复制/粘贴它

虽然给出了答案,但java会在同一区域给出的答案出错

我的自定义图书异常与我创建图书对象的程序进行交互时遇到问题,并且最终与我的驱动程序类Bookstore.java进行交互。我的驱动程序类没有发现发生的不一致。像:

  

*标题不应为空白或仅包含空格   
  * isbn应该是1000到10000(含)之间的数字   *数量不应为负数(零即可,表示缺货)

当我运行我的驱动程序类BookStore.java时,它没有捕获我通过异常完成的上述错误。 这是我想问的相同问题

link

似乎我的书店没有对我的图书计划采取例外

执行set命令不起作用,错误输出并使用默认设置命令不会显示我想要的书籍程序中的例外

1 个答案:

答案 0 :(得分:0)

代码(在答案中建议修复)不编译,给出错误消息

./Book.java:10: error: unreported exception Exception; must be caught or declared to be thrown

这可以通过更改setter的声明来修复,以抛出完全异常BookException而不是通用Exception

public void settitle(String newtitle )throws BookException{