Java異常拋出時的規定

異常在子父類覆蓋中的體現:
 1,子類在覆蓋父類時,如果父類的方法拋出異常,那麼子類的覆蓋方法,只能拋出父類的異常或者該異常的子類.
 2,如果父類方法拋出多個異常,那麼子類在覆蓋該方法時,只能拋出父類異常的子集.
 3,如果父類或者接口的方法中沒有拋出異常,那麼子類在覆蓋方法時,也不能拋出異常;如果子類方法發生了異常,就必須進行try處理,絕對不能拋.

 4,當程序中聲明runtimeException時,處理和拋出僅用其一即可.

    當程序中聲明exception時.處理和拋出必須同時出現,即throw和throws 同時出現.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章