Co to jest wyjątek zdefiniowany przez użytkownika w języku Java?
Wyjątek zdefiniowany przez użytkownika lub wyjątek niestandardowy tworzy własną klasę wyjątków i zgłasza ten wyjątek za pomocą słowa kluczowego „throw”. Można to zrobić, rozszerzając klasę Exception.
Nie ma potrzeby nadpisywania żadnej z powyższych metod dostępnych w klasie Exception w Twojej klasie pochodnej. Ale praktycznie będziesz potrzebować pewnych dostosowań zgodnie ze swoimi potrzebami programistycznymi.
Przykład: aby utworzyć klasę wyjątków zdefiniowaną przez użytkownika
Krok 1) Skopiuj poniższy kod do edytora
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) ;}}
Krok 2) Zapisz, skompiluj i uruchom kod. Z wyjątkiem wyjścia -
UWAGA: