2010-12-10 72 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異常。

相關問題