Przeciążanie metod (ang. overloading) to tworzenie metod o tych samych nazwach ale różnych parametrach. Przeciążanie jest przydatne wtedy, kiedy chcemy stworzyć nową wersję tej samej metody.

Przykład:

Pierwsza wersja metody sum przyjmuje dwa parametry a i b typu całkowitego int i zwraca zsumowaną wartość również tego samego typu. W drugiej metodzie (o tej samej nazwie) zmieniamy typ danych na double (liczba zmiennoprzecinkowa).
W ten sposób metoda zostaje przeciążona 🙂

Czytaj dalej: KLASY I METODY ABSTRAKCYJNE →