Čo je používateľom definovaná výnimka v prostredí Java?
Užívateľom definovaná výnimka alebo vlastná výnimka je vytvorenie vlastnej triedy výnimiek a túto výnimku vyvolá pomocou kľúčového slova „throw“. To je možné dosiahnuť rozšírením triedy Exception.
Nie je potrebné prepísať ktorúkoľvek z vyššie uvedených metód dostupných v triede Exception vo vašej odvodenej triede. Ale prakticky budete vyžadovať určité množstvo prispôsobenia podľa vašich programovacích potrieb.
Príklad: Na vytvorenie triedy definovanej používateľom
Krok 1) Skopírujte nasledujúci kód do editora
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, kompilujte a spustite kód. Vylúčený výstup -
POZNÁMKA: