public class First {
protected void method1() throws CustomException {
int number=10/0;
System.out.println("method 1" + number);
throw new CustomException("Divided by zero");
}
public class Second extends First {
protected void method2() {
method1();
}
public class Third extends Second {
protected void method3(){
try {
method2();
}
catch (CustomException ex)
{
System.out.println("Caught the exception");
System.out.println(ex.getMessage());
}
}
В этом коде сначала выдается исключение, и я хочу поймать его с третьего (второй не будет обрабатывать ошибку). Но второй вызов метода не дает мне пройти. Как я могу это исправить?
CustomException
вmethod1
и т. д. - person Gustavo Kawamoto   schedule 18.08.2020