Auf Thema antworten

Wie sexy ist Operator Overloading wenn die Priorität der Operatoren nicht festgelegt ist?

Klar wäre es toll gewesen wenn eingebaute Number Typen wie BigDecimal Op Ov. hätten, bei String ging es ja auch, zumindest beim +.

Während es für arithmethische Operationen unzweifelhaft Vorteile hätte, wäre es für alle anderen Fälle wohl ein Rückschritt, bei Arithmetik verstehe ich den Vorteil von + zu add(..), bei person1 + person2 muss man sich schon sehr fragen was das soll.

Aber jedem Entwickler sollte man nicht die Möglichkeit geben Operatoren zu überladen, denn die meisten sind sich nciht über die Konsequenzen im klaren.



Oben