Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index


5.11

Benutzerdefinierte Exceptions


Der Programmierer kann sich auch eigene Exceptions für bestimmte Ausnahmesituationen definieren. Hierzu wird einfach eine Unterklasse von Exception implementiert. Diese selbstdefinierten Exceptions müssen natürlich auch unter benutzerdefinierten Bedingungen ausgelöst werden. Die Auslösung erfolgt mit der oben beschriebenen throw-Anweisung. Aus Konvention sollte eine Exception einen selbsterklärenden Bezeichner haben und immer über zwei Konstruktoren verfügen. Der eine erzeugt ein neues Exemplar ohne, der andere mit einer Fehlermeldung. Falls nötig, können auch noch Methoden und Elemente hinzugefügt werden.
  public class NumberInputException
                     extends Exception {
  
    public NumberInputException() {
      super();
    }
  
    public NumberInputException(String msg) {
      super(msg);
    }
  
  }


 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.