【发布时间】:2011-02-19 04:10:51
【问题描述】:
我知道如果我们希望调用方法处理它,我们可以为我们的方法声明异常。如果封闭方法抛出 IOException,这甚至允许我们执行诸如写入 OutputStream 之类的操作,而无需将代码包装在 try/catch 块中。
我的问题是:谁能提供一个通常在您希望调用方法而不是当前方法处理异常的情况下执行此操作的实例?
编辑:我的意思是在最后一行调用方法而不是超类。
【问题讨论】:
-
有些事情不是很清楚:当您编写一个类时,通常您无法选择让超类或基类为您处理异常。通常超类已经写好了,你必须照原样接受它们。也许你的意思是调用类?
-
@Fabio:我在那里将“超级类”读为“调用方法”,因为这就是他在第一版中所说的。
标签: java exception exception-handling try-catch throws