1252. Как написать собственное («пользовательское») исключение?
В Java можно создавать пользовательские исключения с помощью создания нового класса, который наследуется от класса Exception или его подклассов. Для создания пользовательского исключения необходимо определить конструктор, который вызывает конструктор родительского класса, и добавить необходимые поля, методы и свойства.
Вот пример простого пользовательского исключения в Java:
public class MyException extends Exception {
public MyException() {
super("This is my custom exception.");
}
}
Вы можете заменить "This is my custom exception." на сообщение об ошибке, которое вы хотите отобразить при возникновении этого исключения.
Чтобы использовать этот пользовательский класс исключения, вы можете создать экземпляр этого класса и вызвать метод throw с помощью ключевого слова throw. Например:
try {
throw new MyException();
} catch (MyException e) {
System.err.println(e.getMessage());
}
В этом примере при возникновении исключения MyException будет выведено сообщение "This is my custom exception.".