【发布时间】:2017-08-29 12:54:46
【问题描述】:
我对在 java 中创建 checked exception class 感到困惑。
很多文章说自定义异常可以由
class MyException extends Exception
{
//constructor defined
}
因为 RuntimeException 也继承自 Exception 类。
难道不能创建一个只包含 Checked Exceptions 的类吗?
或者我需要指定检查的异常列表
class MyException extends IOException
{
//constructor defined
}
在上面的代码中,我可能会错过某些检查的异常。
【问题讨论】:
-
这是什么意思:extends IOException, FileNotFoundException ?? java不允许多重继承
-
你不能从多个类继承,但你可以只用一个语句捕获多个异常(在 Java 7 中引入)。
-
我记错了。我的意思是扩展特定例外是唯一的可能性吗?
标签: java exception checked-exceptions