Sprawdź się
Pokaż ćwiczenia:
Ćwiczenie 1
Ćwiczenie 2
Ćwiczenie 3
Ćwiczenie 4
Ćwiczenie 5
Ćwiczenie 6
Ćwiczenie 7
Ćwiczenie 8
Przeciążanie operatorów będzie dobrym pomysłem:
jako dodawanie zmiennej typu znakowego do zmiennej typu tekstowego, aby dodać znak na końcu tekstu;
jako niestandardowe porównanie dwóch zmiennych; przykładowo, jeżeli porównujemy kolory, może nas interesować podobieństwo w pewnym stopniu, na przykład różnicy – nie dokładnie ten sam odcień (operator ).
Przeciążanie operatorów będzie złym pomysłem:
jako operator działania silni, ponieważ powszechnie przyjęte jest, że oznacza on negację (operator );
jako operator działań na procentach, ponieważ powszechnie przyjęło się, że jest to operator reszty z dzielenia (operator ).
Usunięcie przeciążania operatorów z języka Java może wprowadzić niepotrzebne zamieszanie w kodzie. Proste operacje takie jak dodawanie czy porównywanie dwóch elementów stają się przez to wieloczęściowymi konstrukcjami, zamiast zwięźle zapisaną instrukcją.