aus praktischen Gründen sind arithmetische und relationale Operatornamen überladen
(d. h.: ein Name für mehrere Bedeutungen)
Überladung wird aufgelöst durch die Typen der Argumente.
int x = 3; int y = 4; ... x + y ... double a; double b; ... a + b ... String p; String q; ... p + q ...