Kasutaja määratud erand sisse Java
Mis on kasutaja määratud erand Java?
Kasutaja määratud erand või kohandatud erand loob oma erandiklassi ja loob selle erandi märksõna „viska” abil. Seda saab teha klassi Erand laiendamisega.
Teie tuletatud klassis Exception klassis saadaolevaid ülaltoodud meetodeid pole vaja alistada. Kuid praktiliselt vajate oma programmeerimisvajadustele vastavat kohandamist.
Millal kasutada kasutaja määratud erandeid Java?
Kasutaja määratud erandid sisse Java on kohandatud erandid, mis on loodud teie rakenduse konkreetsete veatingimuste käsitlemiseks. Need pakuvad paindlikkust, võimaldades arendajatel määratleda oma veastsenaariumid.
- Konkreetsete rakenduse vigade käsitlemine: Kui teie rakendus puutub kokku stsenaariumiga, mida standarderandid katta ei saa, looge selle olukorra lahendamiseks kasutaja määratud erand.
- Loetavuse ja silumise parandamine: Kasutaja määratud erandid pakuvad suuremat selgust, osutades probleemile selgesõnaliselt, muutes silumise lihtsamaks.
- Tagada puhas koodistruktuur: Need erandid aitavad säilitada puhast koodi, kuna eraldavad veakäsitluse loogika põhifunktsioonidest.
- Parandage koodi hooldust: Kasutaja määratud erandid võimaldavad teil uuendada veakäsitlust kogu koodi muutmata, muutes hoolduse tõhusamaks.
Näide: Kasutaja määratud erandiklassi loomiseks
Step 1) Kopeerige järgmine kood redaktorisse
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) ; } }
Step 2) Salvestage, kompileerige ja käivitage kood. Erandlik väljund –
MÄRKUS: märksõna "viskama" kasutatakse uue erandi loomiseks ja selle püüdmisplokki viskamiseks.