Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Door de gebruiker gedefinieerde uitzondering maken in Java

Wat is een door de gebruiker gedefinieerde uitzondering in Java?

Door de gebruiker gedefinieerde uitzondering of aangepaste uitzondering maakt uw eigen uitzonderingsklasse en gooit die uitzondering met het trefwoord 'throw'. Dit kan gedaan worden door de klasse Exception uit te breiden.

Het is niet nodig om een ​​van de bovenstaande methoden te overschrijven die beschikbaar zijn in de Exception-klasse, in uw afgeleide klasse. Maar in de praktijk zul je wat aanpassingen nodig hebben, afhankelijk van je programmeerbehoeften.

Voorbeeld: Een door de gebruiker gedefinieerde uitzonderingsklasse maken

Stap 1) Kopieer de volgende code in de editor

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) ;
  }
}

Stap 2) Bewaar, compileer en voer de code uit. Uitgezonderde uitvoer –

OPMERKING:
Het zoekwoord “gooien” wordt gebruikt om een ​​nieuwe uitzondering te maken en deze naar het catch-blok te gooien.


Java

  1. Java laatste trefwoord
  2. Java-instantie van Operator
  3. Java geneste statische klasse
  4. Java anonieme klasse
  5. Java Singleton-klasse
  6. Java-reflectie
  7. Afhandeling van Java-uitzonderingen
  8. Java ObjectOutputStream-klasse
  9. Java-generieken
  10. Java-bestandsklasse
  11. Hoe een array van objecten in Java te maken