Kasutaja määratud erand sisse Java
⚡ Nutikas kokkuvõte
Kasutaja määratud erand sisse Java võimaldab teil luua oma erandite klassi, laiendades erandite klassi ja käivitades selle märksõnaga throw. See ressurss selgitab, mis on kohandatud erandid, millal neid kasutada ja kuidas neid luua, koos täieliku toimiva näitega.

Mis on kasutaja määratud erand Java?
Kasutaja määratletud erand ehk kohandatud erand tähendab oma erandiklassi loomist ja selle erandi viskamist märksõna 'throw' abil. Seda saab teha klassi 'Exception' laiendades.
Tuletatud klassis ei ole vaja ühtegi ülaltoodud meetodit, mis on saadaval Exception klassis, aga praktikas on vaja teatud määral kohandada vastavalt oma programmeerimisvajadustele.
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 veastsenaariume.
- 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.
- Tagage puhtus Code Struktuur: Need erandid aitavad säilitada puhast koodi, kuna eraldavad veakäsitluse loogika põhifunktsioonidest.
- Parandama Code Hooldamine: Kasutaja määratud erandid võimaldavad teil uuendada veakäsitlust kogu koodi muutmata, muutes hoolduse tõhusamaks.
Näide: Kasutaja määratletud erandite klassi 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) Salvesta, kompileeri ja käivita kood. Oodatav väljund:
MÄRKUS: Märksõna „viskama” kasutatakse uue erandi loomiseks ja selle catch-plokki saatmiseks.

