【发布时间】:2013-06-18 13:45:46
【问题描述】:
给定
public class ToBeTestHandleException{
static class A {
void process() throws Exception {
throw new Exception();
}
}
static class B extends A {
void process() {
System.out.println("B ");
}
}
public static void main(String[] args) {
A a = new B();
a.process();
}
}
为什么要在 (a.process()) 行处理异常?. B 类的方法 process 根本不抛出异常? PS:这是一个 SCJP 问题。
【问题讨论】:
标签: java exception methods handle scjp