Czesc. Tak z kolega sie dzisiaj sprzeczalismy troche jak tlumaczy sie z angielskiego slowa: override oraz overload. Wiec jak to jest? Ja twierdzilem ze "przeciążenie" i "przeładowanie" to to samo (overload), a override to "nadpisanie" lub "przedefiniowanie" metody. Inne podejscie mowi ze przaciażenie to overload, a overriding to po polsku przeladowanie. Jak to jest :>
Pozdrawiam.
0
0
Overload - przeciążenie / przeładowanie, metoda ma kilka sygnatur w ramach jednej klasy.
Override - nadpisanie / przesłonięcie, metoda klasy ma taką samą sygnaturę jak metoda klasy po której dziedziczy. Metoda działa w inny sposób niż metoda rodzica.
Generalnie nie spotkałem się z pojęciem przedefiniowanie w książkach dotyczących javy*.
- albo podświadomie wyparłem to sformułowanie.