В Java можно создать исключение с помощью ключевого слова throw
. Вот как можно сделать подобное:
public class CustomException extends Exception { public CustomException(String message) { super(message); } } public class Main { public static void main(String[] args) { try { throw new CustomException("Это собственное исключение"); } catch (CustomException e) { e.printStackTrace(); } } }
В приведенном выше коде мы создали собственное исключение CustomException
, которое наследуется от базового класса Exception
. У CustomException
есть конструктор, который принимает строку в качестве сообщения об ошибке и передает ее в конструктор базового класса Exception
.
В методе main
мы используем ключевое слово throw
, чтобы "бросить" наше собственное исключение CustomException
. Затем мы обрабатываем это исключение с помощью блока try-catch
.
В блоке catch
мы указываем тип исключения CustomException
и создаем переменную e
, которая будет ссылаться на объект исключения. Далее, мы вызываем метод printStackTrace()
, который выводит подробную информацию об исключении в консоль.
Это простой пример, который показывает, как создать и использовать собственное исключение в Java. При необходимости можно добавить дополнительные методы и поля в класс CustomException
, чтобы сделать его более функциональным.