Hallo,
Eine globale Fehlerbehandlung kenne ich keiner objektorientierten Sprache. LS gibt den Fehler immer an den Aufrufer weiter. Ist auf der obersten Ebene keine Fehlerbehandlung vorhanden so wird ein Laufzeitfehler geworfen.
Ich mache es immer so, dass ich bei meinen Methoden als Rückgabewert zurückgebe ob ein Fehler aufgetreten ist oder nicht. (True für fehlerfreie Verarbeitung und False für Fehler aufgetreten). Die Fehler-Nummer und die Beschreibung des Fehlers kann man sich dann über eine gesonderte Methode abrufen.
Ich hoffe das hilft.
R. Zaske