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: