概念是:父类方法抛出未检查的异常,它要么抛出相同的异常,要么抛出子类,要么不抛出异常。它不能引发父类异常。
class Parent {
protected int a = 20;
public void display() throws NullPointerException {
System.out.println("display Parent "+a);
}
}
子类方法正在引发runtimeexception,它是nullpointerexception的父类。
class Child extends Parent {
protected int a = 10;
public void display() throws RuntimeException{
System.out.println("display Child "+a);
}
}
暂无答案!
目前还没有任何答案,快来回答吧!