Intendi una cosa del genere?
Codice:
public class Classe1 {
public void A() throws Exception {
new Classe2().B();
}
public static void main(String[] args) {
try {
new Classe1().A();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Codice:
public class Classe2 {
public void B() throws Exception {
C();
}
public void C() throws Exception {
new Classe3().D();
}
}
Codice:
public class Classe3 {
public void D() throws Exception {
throw new Exception();
}
}