2 odpowiedzi

Przeciążenie(overloading) polega na posiadaniu wielu metod o tej samej nazwie lecz różnej sygnaturze.

Przesłanianie(overriding) występuje gdy klasa bazowa jak i klasa dziedzicząca posiadają tą samą sygnaturę metody. W takim wypadku by wywołać metodę z klasy bazowej, a nie dziedziczącej należy użyc "super". np. super.ZnajdzOdpowiedz();

Przeciążenie(overloading) - Mamy z nim doczynia w chwili gdy wiele metod w klasie, posiada tą samą nazwę metody ale inną sygnaturę.


Przesłanianie(overriding) - Mamy z nim do czynienia gdy klasa bazowa jak i pochodna posiadają tą samą sygnaturę metody. W takim wypadku klasa pochodna swoją metodą "przesłania" metodę z klasy bazowej.

Zaloguj się lub zarejestruj by dodać odpowiedź.


© 2019 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci