Как создать класс исключений java
Ответы
Для создания класса исключений необходимо создать новый класс, который будет наследоваться от класса Exception
или его подкласса.
class MyException extends Exception {
public MyException(String message) {
super(message);
}
}
class CustomExceptions {
public static final MyException MY_EXCEPTION_1 = new MyException("Ошибка №1");
public static final MyException MY_EXCEPTION_2 = new MyException("Ошибка №2");
}
public class App {
public static void main(String[] args) {
try {
func();
} catch (MyException exception) {
System.out.println(exception.getMessage()); // => Ошибка №1
}
}
public static void func() throws MyException {
throw CustomExceptions.MY_EXCEPTION_1;
}
}
0
0