/*
异常注意事项:
1,子类在覆盖父类方法时,如果父类的方法抛出了异常,
那么子类的方法只能抛出父类的异常或者该异常的子类。
2,如果父类抛出多个异常,那么子类只能抛出父类异常的子集。
简单说:子类覆盖父类只能抛出父类的异常或者子类或者子集。
注意:如果父类的方法没有抛出异常,那么子类覆盖绝对不能抛。就只能try。
class AException extends Exception
{
}
class BException extends A
{
}
class CException extends Exception
{
}
Exception
|--A
|--B
|--C
class Fu
{
void show() throws A
{}
}
class Zi extends Fu
{
void show() throws A/B //不能抛C 只能抛父类的异常或其子类 再或者不抛
{}
}
*/
public class ExceptionDemo7 {
public static void main(String[] args) {
}
}
异常----注意事项
最新推荐文章于 2023-03-27 10:42:08 发布