Hoe een door de gebruiker gedefinieerde uitzondering in Java te maken

Inhoudsopgave:

Anonim

Wat is een door de gebruiker gedefinieerde uitzondering in Java?

Door de gebruiker gedefinieerde uitzondering of aangepaste uitzondering is het maken van uw eigen uitzonderingsklasse en gooit die uitzondering met het 'worp'-sleutelwoord. Dit kan gedaan worden door de klasse Exception uit te breiden.

Het is niet nodig om een ​​van de bovenstaande methoden die beschikbaar zijn in de Exception-klasse, in uw afgeleide klasse, te overschrijven. Maar in de praktijk zult u wat aanpassingen nodig hebben volgens uw programmeerbehoeften.

Voorbeeld: om een ​​door de gebruiker gedefinieerde uitzonderingsklasse te maken

Stap 1) Kopieer de volgende code naar de 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) ;}}

Stap 2) Bewaar, compileer en voer de code uit. Uitgezonderde output -

NOTITIE:

Het sleutelwoord "throw" wordt gebruikt om een ​​nieuwe uitzondering te creëren en deze naar het catch-blok te gooien.