Door de gebruiker gedefinieerde uitzondering maken in Java
Wat is een door de gebruiker gedefinieerde uitzondering in Java?
Door de gebruiker gedefinieerde uitzondering of aangepaste uitzondering maakt uw eigen uitzonderingsklasse en gooit die uitzondering met het trefwoord 'throw'. Dit kan gedaan worden door de klasse Exception uit te breiden.
Het is niet nodig om een van de bovenstaande methoden te overschrijven die beschikbaar zijn in de Exception-klasse, in uw afgeleide klasse. Maar in de praktijk zul je wat aanpassingen nodig hebben, afhankelijk van je programmeerbehoeften.
Voorbeeld: Een door de gebruiker gedefinieerde uitzonderingsklasse maken
Stap 1) Kopieer de volgende code in 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 uitvoer –
OPMERKING:
Het zoekwoord “gooien” wordt gebruikt om een nieuwe uitzondering te maken en deze naar het catch-blok te gooien.
Java