ZSBD-2st-1.2-lab9.tresc-1.3-Slajd6
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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. ...