我用Java編寫的程序做這件事的方法,而在我的一個類幾乎每一個方法是這樣寫的:我怎麼能拋出一個異常整個類,而不是由法
public void doStuff() throws AWTException{}
是有沒有辦法讓我擺脫爲每種方法輸入AWTException的額外步驟,並以某種方式爲整個課程做呢?
我用Java編寫的程序做這件事的方法,而在我的一個類幾乎每一個方法是這樣寫的:我怎麼能拋出一個異常整個類,而不是由法
public void doStuff() throws AWTException{}
是有沒有辦法讓我擺脫爲每種方法輸入AWTException的額外步驟,並以某種方式爲整個課程做呢?
對不起,沒有。在Java中沒有辦法做到這一點。
如果您拋出異常與類級別,那麼如何確定哪種類型的異常拋出的方法......或在哪個方法拋出異常。
所以它不允許在Java ...以及它不是一個良好的編碼與Java
您可以通過拋出異常的構造函數的水平。您可以看到FileInputStream如何強制我們在創建對象時拋出IO異常。
如果您使用彈簧,那麼它可能,但這是在應用程序級別,但不是在類級別 – Vicky 2010-12-10 05:33:00
爲什麼你不讓自己修復這些方法的IDE?幾乎每個IDE都支持這一點。我不會用手輸入它們。 – 2010-12-10 09:19:27