ZSBD-2st-1.2-lab9.tresc-1.3-Slajd6

Z Studia Informatyczne
Wersja z dnia 11:56, 10 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przesłanianie metod – cd.

Przesłanianie metod – cd.


... Typy dziedziczące z typu FIGURA: KWADRAT i KOLO (patrz kolejny slajd) również deklarują metodę POLE, dla której posiadają własną implementację zwracającą konkretną wartość. Zacznijmy od analizy typu KWADRAT. Deklaracja metody POLE różni się tutaj od deklaracji tej metody w typie FIGURA tym, że deklarację rozpoczęto od słowa kluczowego OVERRIDING, które sygnalizuje, że deklarowana metoda będzie przesłaniać metodę z nadtypu. Użycie słowa kluczowego OVERRIDING jest obowiązkowe, a jego pominięcie jest zgłaszane jako błąd. Jeżeli teraz przeanalizujemy ciało typu KWADRAT, możemy zauważyć, że również przy implementacji metody POLE należy użyć słowa OVERRIDING. ...


<< Poprzedni slajd | Spis treści | Następny slajd >>