子类中的方法是否可以覆盖父类中的方法并在父类中的方法没有抛出异常时抛出运行时异常?像这样的东西:
class X { public void foo() { System.out.print("X "); } }
public class SubB extends X {
public void foo() throws RuntimeException {
super.foo();
if (true)
throw new RuntimeException();
System.out.print("B ");
}
public static void main(String[] args) {
new SubB().foo();
}
}