Original von MaxPower
ich habe eine Oberklasse, in der ein Konstruktor eine Excpetion werfen kann.
Jetzt habe ich davon eine abgeleitet Klasse und darin einen Konstruktor, der den Konstruktor der Oberklasse aufrufen soll, der eine Excpetion wirft.
Ohne try cathc Block krieg ich nen Unhandled Excpetion Compiler-Fehler undmit try catch Block ist der super(...) aufruf nicht mehr die erste Anweisung in diesem Konstruktor.
Ein Konstruktor sollte eigentlich so angelegt sein, dass er immer makellos funktioniert. Von daher gehört da eigentlich keine Exception hin.
Ansonsten sehe ich dein Problem nicht, der super()-Aufruf ist doch praktisch der erste Aufruf, da der try-Zweig zuerst probiert wird?