Wozu Exception Objects
bearbeitet von pl> throw DivisionDurch0;
Nun, wenn throw() eine Klasse als Argument nimmt, ist das so. Vermutlich wird unter der Haube eine Klassenvariable gesetzt. Auf jeden Fall steckt eine statische Variable dahinter, welche den Fehlertext beeinhaltet.
Die Frage ist, welchen Vorteil es bringt, anstatt eines Fehlertextes an throw() eine Klassenmethode zu übergeben?
MfG