gpt4 book ai didi

java - 为什么异常类不是抽象的?

转载 作者:行者123 更新时间:2023-11-30 08:49:03 26 4
gpt4 key购买 nike

既然我们程序中可能发生的所有Exception都来自Exception类或Error类的具体具体子类,那么为什么不将Exception类定义为抽象类呢?

最佳答案

all Exceptions that can occur in our program are from specific concrete sub-classes of Exception class

这是不正确的。如果在您的代码中您不需要创建一个新的特定异常类,但您需要通过一个通用异常,您始终可以执行以下操作:

throw new Exception("Generic Exception");

Object 类也是如此。为什么 Object 没有被声明为抽象的?因为如果需要你可以直接使用它。例如作为同步代码块的锁。

关于java - 为什么异常类不是抽象的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31625428/

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