Exception in Konstruktor
-
Hallo,
ich weis, dass man in C++ keine Exceptions im Konstruktor werfen darf. Ist das in Java auch so oder kann ich die Konstruktion von Objekten beliebig mit Exceptions unterbrechen?
Edit: Rechtschreibung
-
Ja, kannst du werfen.
MfG SideWinder
-
Chris++ schrieb:
ich weis, dass man in C++ keine Exceptions im Konstruktor werfen darf.
Erstaunlich. Woher hast du denn dieses Wissen? Soweit ich weiß, ist das nämlich in C++ durchaus erlaubt.
-
-
Danke SideWinder.
MFK schrieb:
Chris++ schrieb:
ich weis, dass man in C++ keine Exceptions im Konstruktor werfen darf.
Erstaunlich. Woher hast du denn dieses Wissen? Soweit ich weiß, ist das nämlich in C++ durchaus erlaubt.
Ich habe schon oft gelesen, dass man es nicht tun sollte. Die Gründe dafür schwirren hier im Forum herum. Deshalb wollte ich wissen, ob es in Java (designtechnisch) ok ist oder eben nicht.
Man kann diese Aussage auch nach dem Schema "wenn man weis wie man Sprachmittel XYZ richtig benutzt, dann ist es ok usw..." aufweichen. Das möchte ich aber nicht, da ich eben nicht davon ausgehe, dass ich alle Sprachmittel richtig benutze.
-
Chris++ schrieb:
Ich habe schon oft gelesen, dass man es nicht tun sollte.
Kann es sein, dass du das mit Exceptions im Destruktor verwechselst?
-
MFK schrieb:
Chris++ schrieb:
Ich habe schon oft gelesen, dass man es nicht tun sollte.
Kann es sein, dass du das mit Exceptions im Destruktor verwechselst?
Kann auch sein