想要在一個不拋異常的方法裡呼叫另一個宣告會拋異常的方法,該如何處理最合適?
- 2022-10-20
除了消化掉沒有辦法
1 把呼叫該方法的語句寫在try-catch裡面
2 宣告該方法將丟擲異常
try{} catch{}捕捉下異常。。。
你這個想法太假了
本身ActionPerformed就沒有拋異常
你向上拋根本就拋不出去!!!
只能在這個方法內部獲取並處理
private void jButton1ActionPerforme(java。awt。event。ActionEvent evt) {
throw new UnsupportedOperationException(“Not supported”);
}
很簡單的
做一個自定義異常
然後在catch中將你丟擲的異常再進行包裝
catch(Exception err){
throw new AppExcetipn(err);
}
自定義的異常做成RuntimeExcetpion類的子類
搞定
上一篇:吉他弦距是多少?