您好,登錄后才能下訂單哦!
父類中的方法拋異常,子類如果想覆蓋方法只可以拋同樣的異常或那個異常的子類或不拋異常,原因很簡單,考慮到多形性,我們經常會利用父類的引用調用方法,并根據父類方法的定義捕獲異常,當我們把子類的對象傳給父類引用,如果父類的方法被子類覆蓋且拋出了不同的異常,那該異常就無法捕獲導致程序無法達到之前設計的意圖。
exception是有會丟失的,如果處理不當的話。比如finally中拋異常會覆蓋掉之前try中發生的異常
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。