Witam,
Zmagam się z poniższym zadaniem:
Według mnie rozwiązanie powinno być następujące:
a) Po złapaniu wyjątku z klasy Ex2 tzn (Ex2 e), program wypisze na konsoli System.out.println("Ex2") oraz blok finally "Got it!". Reszta wyjątków zostanie pominięta w wykonaniu.
b) Po złapaniu wyjątku z klasy Ex1 tzn (Ex1 e), program wypisze na konsoli System.out.println("Ex1") oraz blok finally "Got it!". Reszta wyjątków zostanie pominięta w wykonaniu.
c) Po złapaniu wyjatku z klasy IllegalArgumentException program wypisze blok finally "Got it!".
Autor zadania mówiąc podklasa miał na myśli coś takiego? Nie wiem czy podklasa oznacza klasa rozszerzająca tzn (extends).
public class Exception {
public class Ex1 extends Exception {
public class Ex2 extends Exception {
}
}
}
czy ?
public class Exception {
public class Ex1 {
public class Ex2 {
}
}
}