【发布时间】:2018-04-18 13:54:04
【问题描述】:
在一次采访中,我最近被问到以下问题:
有没有其他方法可以在不使用extends 的情况下创建自定义Exception:
- 扩展
Exception类或Exception的子类以用于检查异常 - 为unchecked异常扩展
RuntimeException或RuntimeException的子类。
可能的答案是什么?
【问题讨论】:
-
老实说这是一个愚蠢的问题,创建异常的逻辑方法是扩展它,因为
Dog会扩展Animal等等。 -
有可能,但面试时不能说,
-
是的,这很愚蠢。但想法是看受访者对Java语言细节的理解程度。