Как создать класс исключений java
Ответы
Сергей Якимович
12 февраля 2023
Для создания класса исключений необходимо создать новый класс, который будет наследоваться от класса 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