标签: java tree
在我编写的树类中,我检测到树是否以一种从节点到自身的闭合路径的方式构造(在这种情况下,它是一个多于树的图形)
建议在这种情况下抛出什么样的例外?
答案 0 :(得分:4)
如果异常是由于传递给特定方法的错误参数,IllegalArgumentException。
IllegalArgumentException
如果是由于一系列操作导致树处于无效状态:IllegalStateException。
IllegalStateException