Что такое исключение, определяемое пользователем в 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) Сохраните, скомпилируйте и запустите код. Исключенный вывод -
ПРИМЕЧАНИЕ: