public class A {
public A(){
public String sum(){
try{
xxxxxx
}catch (Exception e){
//其实这是个 StackOverflowError 异常,我想在B类里获取
e.printStackTrace();
//记录日志并把异常往向抛
log.error(e,e);
throw e;
}
}
}
}
//在B里调用A文件的sum方法
public class B {
public B(){
try{
A a = new A();
a.sum();
}catch (Exception e){
e.printStackTrace();
//希望在此获得A里发生的异常,不论什么方法,只能有获得到A里的sum异常message就行
}
}
}