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{
}
}