我正在写一个java库。我想用自己的例外。我想支持已检查和未检查的异常,但我希望它们都来自同一个自定义基类。 例如:
MyCheckedException
MyUncheckedException
我希望它们都扩展MyBaseException
,这提供了额外的功能。问题是我知道做出未经检查的异常的唯一方法是扩展RuntimeException
类。所以这里有一个任务:如何在不扩展RuntimeException
的情况下制作未经检查的异常,因为我的类必须扩展MyBaseException
,因此不能扩展另一个类?