Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
6 Ausnahmen 6.5 Eine spezielle Ausnahme erzeugen 6-10 Quelltextanalyse
 

Summary: 6 Ausnahmen 6.5 Eine spezielle Ausnahme erzeugen 6-10
Quelltextanalyse
· Sowohl der Konstruktor als auch die Methode abheben() zeigen durch die Klausel
throws Exception an, dass sie eine allgemeine Ausnahme werfen könnten.
· Für den Anwender einer Klasse heißt das, dass er das Instantiieren und das Aufrufen der Methode
in eine try-catch-Umgebung einbetten muss.
· Mit dem Schlüsselwort throw können wir eine Ausnahme werfen. In diesem Beispiel wird eine neue
Exception erzeugt, die wir mit einem bestimmten String versehen.
· In der catch-Umgebung wird dieser String dann ausgedruckt.
6.5 Eine spezielle Ausnahme erzeugen
Man kann in der Fehlerbehandlung noch viel stärker differenzieren, indem man eigene Klassen von Aus-
nahmen erzeugt.
6 Ausnahmen 6.5 Eine spezielle Ausnahme erzeugen 6-11
Exceptions/Geld/4/SparbuchException.java
6 public class SparbuchException extends Exception
7 {
8 public static final int UNBEKANNT = 0;
9 public static final int KONSTRUKTOR = 1;
10 public static final int ABHEBEN = 2;
11

  

Source: Arndt, Holger - Fachgruppe Mathematik, Fachbereich Mathematik-Naturwissenschaften, Bergische Universität Wuppertal

 

Collections: Computer Technologies and Information Sciences