INF.04 · pytanie 779
Na czym polega różnica między przeciążaniem metody a jej przesłanianiem?
- APrzeciążanie to kilka metod o tej samej nazwie, różniących się listami parametrówPoprawna
- BPrzesłanianie dotyczy tylko metod statycznych, a przeciążanie tylko wirtualnych
- CPrzesłanianie to dopisanie do klasy metody o tej samej nazwie i innych parametrach
- DPrzeciążanie to zmiana ciała metody odziedziczonej przy zachowaniu jej sygnatury
Wyjaśnienie
Rozstrzygające jest to, czy metody stoją obok siebie w jednej klasie, czy jedna zastępuje drugą w hierarchii.