天天看點

異常(異常覆寫)

package com.hsp.ygl;

 /*

  * 異常在子父類覆寫中的展現:

  * 子類在覆寫父類時,如果父類的方法抛出異常,那麼子類的覆寫方法,隻能抛出父類的異常或者該異常的子類.

  * 

  * 

  */

 public class AException extends Exception {


 }


 class BException extends AException{


 }


 class CException extends Exception{


 }

 /*

  * Exception

  * 
|--AException

  * 
|--BException

  * 
|--CException

  */



 class Fu{

void show()throws AException{


}

 }



 class Zi extends Fu{

//隻能抛父類及父類的子類異常

void show()throws AException{


}


 }