Что такое пользовательское исключение в Java?
Определяемое пользователем исключение или пользовательское исключение создает собственный класс исключений и создает это исключение с помощью ключевого слова throw. Это можно сделать, расширив класс Exception.
Нет необходимости переопределять любой из вышеперечисленных методов, доступных в классе Exception, в вашем производном классе. Но на практике вам потребуется некоторое количество настроек в соответствии с вашими потребностями в программировании.
Пример. Создание пользовательского класса исключений.
Шаг 1) Скопируйте следующий код в редактор.
class JavaException{ public static void main(String args[]){ try{ throw new MyException(2); // throw is used to create a new exception and throw it. } catch(MyException e){ System.out.println(e) ; } } } class MyException extends Exception{ int a; MyException(int b) { a=b; } public String toString(){ return ("Exception Number = "+a) ; } }
Шаг 2) Сохраните, скомпилируйте и запустите код. Исключенный выход —
ПРИМЕЧАНИЕ
. Ключевое слово «throw» используется для создания нового исключения и его выброса в блок catch.