/
Вопросы и ответы
/
Java
/

Как создать класс исключений java

Как создать класс исключений java

4 года назад

Человек-Молекула

Ответы

0

Для создания класса исключений необходимо создать новый класс, который будет наследоваться от класса 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;
    }
}

3 года назад

Сергей Якимович