Ausnahme Behandlung mit Exceptions Flashcards
Wie erfolgt das abfangen von Exceptions?
Mit einem catch/true Block. Im Try Block stehen die kritischen Programmanweisungen. Im catch Block werden die Ausnahmen behandelt.
Wofür wird das Schlüsselwort throws genutzt?
Damit Methode Exceptions weiterleiten können.
public double preisProArtikel() throws ArithmeticException{
}
Wofür wird das Schlüsselwort throw genutzt?
Dieses Schlüsselwort ermöglicht das erzeugen einer Exception mit angepasster Fehlermeldung.
catch (ArithmeticException ex) { throw new ArithmeticException(“Warenkorb leer!”);
Wie führt man nach den catch Blöcken notwendige aufräumarbeiten durch?
Mit dem finally-Block
Wie definiert man eine eigene Exception?
public class eigeneausnahme extends Exception
Was muss beachtet werden wenn man eine eigene Exception programmieren möchte?
Sie muss von Oberklasse Exception erben.
Welche Rollen spielen Konstruktoren bei der Erzeugung von Exceptions ?
Mithilfe von Konstruktoren kann festgelegt werden, welche Nachricht von der Exception erzeugt wird.