比如 A 类的一个sum函数里有异常发生,但是被catch了。
我在B类里要调用A类的这个函数,希望在发生异常的时候,能够捕获到sum函数里的异常
// A的文件不能发生任何的更改
public class A {
public A(){
public String sum(){
try{
xxxxxx
}catch (Exception e){
//其实这是个 StackOverflowError 异常,我想在B类里获取
e.printStackTrace();
}
}
}
}
//在B里调用A文件的sum方法
public class B {
public B(){
try{
A a = new A();
a.sum();
}catch (Exception e){
e.printStackTrace();
//希望在此获得A里发生的异常,不论什么方法,只能有获得到A里的sum异常message就行
}
}
} |
|