在Java中,我有一个方法捕获一个扩展'NewException'的异常'ChildException'。如果该方法调用另一个抛出'NewException'的方法,并让我们说发生了什么并抛出它;将捕获抛出的异常的子类的调用方法捕获它吗?将捕获异常捕获该异常的父类
public MethodCatchingChildException
{
try
{
//stuff
callingMethodThrowingNewException();
//stuff
}
catch (ChildException e)
{
//stuff
}
}
那么调用MethodThrowingNewException的异常会在MethodCatchingChildException中被捕获吗?
你有它向后。抓住父母会抓住孩子,但不是相反。 – 2014-09-29 16:07:28
我很抱歉,但你可以只写代码,看看结果 – sotcha 2014-09-29 16:10:44
好吧,其实我不能在哪里。这就是我在这里问的原因。我正在研究一些不属于我的代码,无法编译。 – 2014-09-29 16:14:56