Jak vytvořit výjimku definovanou uživatelem v Javě

Obsah:

Anonim

Co je uživatelem definovaná výjimka v Javě?

Uživatelem definovaná výjimka nebo vlastní výjimka vytváří vaši vlastní třídu výjimek a vyvolá tuto výjimku pomocí klíčového slova 'throw'. To lze provést rozšířením třídy Exception.

Není nutné přepsat kteroukoli z výše uvedených metod dostupných ve třídě Exception ve vaší odvozené třídě. Ale prakticky budete potřebovat určité množství přizpůsobení podle vašich programovacích potřeb.

Příklad: Chcete-li vytvořit třídu výjimek definovanou uživatelem

Krok 1) Zkopírujte následující kód do editoru

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) Uložte, zkompilujte a spusťte kód. Vyňatý výstup -

POZNÁMKA:

Klíčové slovo „vrhnout“ se používá k vytvoření nové výjimky a jejímu vyvolání do bloku chycení.