2010-12-10 41 views
15

我用Java编写的程序做这件事的方法,而在我的一个类几乎每一个方法是这样写的:我怎么能抛出一个异常整个类,而不是由法

public void doStuff() throws AWTException{} 

是有没有办法让我摆脱为每种方法输入AWTException的额外步骤,并以某种方式为整个课程做呢?

+0

如果您使用弹簧,那么它可能,但这是在应用程序级别,但不是在类级别 – Vicky 2010-12-10 05:33:00

+1

为什么你不让自己修复这些方法的IDE?几乎每个IDE都支持这一点。我不会用手输入它们。 – 2010-12-10 09:19:27

回答

21

对不起,没有。在Java中没有办法做到这一点。

2

如果您抛出异常与类级别,那么如何确定哪种类型的异常抛出的方法......或在哪个方法抛出异常。

所以它不允许在Java ...以及它不是一个良好的编码与Java

0

您可以通过抛出异常的构造函数的水平。您可以看到FileInputStream如何强制我们在创建对象时抛出IO异常。

相关问题