處理異常三種方式:
1、try{
}catch(){
}
2、try{
}catch(){
}finally{
}
3、try{
}finally{
}
異常在子父類覆蓋中的體現:
1、子類在覆蓋父類時,如果父類的方法拋出異常,那麼子類的覆蓋方法,只能拋出父類的異常或者該異常的子類;
2、如果父類方法拋出多個異常,那麼子類在覆蓋該方法時,只能拋出父類異常的子集
3、如果父類或接口的方法中沒有異常拋出,那麼子類在覆蓋方法時,也不可拋出異常。如果子類方法發生了異常,必須進行try處理。