Як створити визначений користувачем виняток у 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.