Що таке визначений користувачем виняток у 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) Збережіть, скомпілюйте та запустіть код. Виняток -
ПРИМІТКА: