Hallo zusammen,
mir ist bereits bewusst, wie ich eine eigene Exception schreibe, diese werfen und abfangen kann. Wenn ich allerdings z.B. eine NullPointerException nehme, kann ich diese direkt in dem Programm abfangen ohne zu werfen. Einfach nur Try/Catch block und gut ist. Das funktioniert mit der eigenen bei mir nicht. Ich erstelle eine eigene Exception, die von Exception erbt. dann erstelle ich einen if else block in der Methode und reiche sie beispielsweise an das Hauptprogramm weiter und behandle sie mit Try/Catch block. Mich würde es nur interessieren, wie das möglich wäre. Müsste ich in der eigenen Exception eine if anweisung erstellen, indem ich dort sage, dass beispielsweise bei eingabe 0, diese und jene Exception geworfen wird?
Vielen Dank für eure Antworten!
mir ist bereits bewusst, wie ich eine eigene Exception schreibe, diese werfen und abfangen kann. Wenn ich allerdings z.B. eine NullPointerException nehme, kann ich diese direkt in dem Programm abfangen ohne zu werfen. Einfach nur Try/Catch block und gut ist. Das funktioniert mit der eigenen bei mir nicht. Ich erstelle eine eigene Exception, die von Exception erbt. dann erstelle ich einen if else block in der Methode und reiche sie beispielsweise an das Hauptprogramm weiter und behandle sie mit Try/Catch block. Mich würde es nur interessieren, wie das möglich wäre. Müsste ich in der eigenen Exception eine if anweisung erstellen, indem ich dort sage, dass beispielsweise bei eingabe 0, diese und jene Exception geworfen wird?
Vielen Dank für eure Antworten!
Zuletzt bearbeitet: