Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 19 мая

Как создать класс исключений 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
Бесплатно
Основы Java
Теория и практика с нуля
Перейти к курсу

Похожие вопросы

Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»