【发布时间】:2014-11-24 02:21:20
【问题描述】:
在 Java 中,我有一个方法可以捕获扩展“NewException”的异常“ChildException”。如果该方法调用了另一个抛出“NewException”的方法,并且假设发生了某些事情并抛出了它;捕获抛出异常的子类的调用者方法会捕获它吗?
public MethodCatchingChildException
{
try
{
//stuff
callingMethodThrowingNewException();
//stuff
}
catch (ChildException e)
{
//stuff
}
}
那么,callingMethodThrowingNewException 的异常会被 MethodCatchingChildException 捕获吗?
【问题讨论】:
-
你倒退了。抓住父母会抓住孩子,但反之则不然。
-
很抱歉,您可以编写代码并查看结果
-
好吧,实际上我不知道我在哪里。这就是我在这里问的原因。我正在研究一些不属于我且无法编译的代码。