Jak utworzyć wyjątek zdefiniowany przez użytkownika w Javie

Spisie treści:

Anonim

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:

Słowo kluczowe „rzut” służy do tworzenia nowego wyjątku i wrzucania go do bloku catch.