gpt4 book ai didi

java - 抛出什么异常 - "Wrong Scenario"(Java)

转载 作者:行者123 更新时间:2023-11-29 10:15:01 29 4
gpt4 key购买 nike

<分区>

这是一个愚蠢的问题 - 但它让我很烦恼。
从现有的(库)Java 异常,我应该在下面抛出。
我有一个在错误场景中使用的方法(它的基本假设不成立)。
此方法没有参数 - 所以我倾向于跳过 IllegalArgumentException .

例如 - 考虑一个只有两个左/右子节点的 BinaryNode 类。

为简洁起见,最好有一个removeOnlyChild() 方法,该方法仅在该节点实际上只有一个子节点(不是 0 或 2)时才适用。
显然,如果有人在有 2 个 child 的节点 n 上调用 n.removeOnlyChild(),则应该抛出异常。
在标准 Java 异常之外——您认为它应该是什么,为什么?

我实际上每隔一段时间就会检查一下列表,当它弹出时,就选择 IllegalStateExceptionInternalError .

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com