Как создать определяемое пользователем исключение в Java

Содержание:

Anonim

Что такое исключение, определяемое пользователем в 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.