Hi
Ich bins wiedermal 🙂
Hab ne Frage zu try und catch.
Hab das Kapitel jetzt durchgelesen und es ist mir noch nicht alles klar:
Der Autor schreibt es gibt drei Fälle
a) Man muss eine Exception behandeln sonst gibt es einen Compilation Error
b) Man kann die Exception behandeln wenn man will
c) die Fälle, in denen das throwing von Exceptions nicht im Methoden Header geschrieben steht
Naja, irgendwie tönt das für mich exakt gleich?! Oder wo ist der Unterschied und wie gibt man das jeweils in einer Methode an? Vermutlich ist fall c der, in welchem man nur in der Methode schreibt
throw new Exception()
aber nichts im Header. (Könnte man auch hier einene eigenen Namen für die Exception verwenden?)
Aber wie unterscheiden sich Fall a und Fall b?
Ich bins wiedermal 🙂
Hab ne Frage zu try und catch.
Hab das Kapitel jetzt durchgelesen und es ist mir noch nicht alles klar:
Der Autor schreibt es gibt drei Fälle
a) Man muss eine Exception behandeln sonst gibt es einen Compilation Error
b) Man kann die Exception behandeln wenn man will
c) die Fälle, in denen das throwing von Exceptions nicht im Methoden Header geschrieben steht
Naja, irgendwie tönt das für mich exakt gleich?! Oder wo ist der Unterschied und wie gibt man das jeweils in einer Methode an? Vermutlich ist fall c der, in welchem man nur in der Methode schreibt
throw new Exception()
aber nichts im Header. (Könnte man auch hier einene eigenen Namen für die Exception verwenden?)
Aber wie unterscheiden sich Fall a und Fall b?