我有類A,其中我有一個方法openfileConnec()。它是這樣寫的下面:如何在Java異常處理中處理throws子句?
public void openfileConnec() throws Exception {
//code for opening a file
}
現在我來給B類,我將調用此方法,如下面:
class B {
try {
openfileConnect()
}
catch(Exception e) {
}
}
有人問我一個問題,在採訪中,如下所示:
- 爲什麼該方法在其聲明中有throws Exception?是否在實現中調用的方法拋出基類異常?
- 此外,如果我們在調用方法(fileConnect())控制進入catch塊時遇到異常。在執行catch之後,應該將哪些內容發送到base case?
任何人都可以幫我解決這個問題嗎?提前致謝。