Was ist eine benutzerdefinierte Ausnahme in Java?
Benutzerdefinierte Ausnahme oder benutzerdefinierte Ausnahme erstellt Ihre eigene Ausnahmeklasse und löst diese Ausnahme mit dem Schlüsselwort 'throw' aus. Dies kann durch Erweitern der Klasse Exception erfolgen.
Es ist nicht erforderlich, eine der oben genannten Methoden zu überschreiben, die in der Exception-Klasse in Ihrer abgeleiteten Klasse verfügbar sind. In der Praxis müssen Sie jedoch einige Anpassungen an Ihre Programmieranforderungen vornehmen.
Beispiel: So erstellen Sie eine benutzerdefinierte Ausnahmeklasse
Schritt 1) Kopieren Sie den folgenden Code in den Editor
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) ;}}
Schritt 2) Speichern, kompilieren und führen Sie den Code aus. Ausgenommene Ausgabe -
HINWEIS: