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: