Jak nazywa się mechanizm, dzięki któremu klasa pochodna przejmuje pola i metody klasy bazowej?
Źle. To pojęcie spoza programowania obiektowego.
Dobrze. Klasa pochodna dziedziczy składowe klasy bazowej.
Źle. Polimorfizm to różne zachowanie tej samej metody w różnych klasach.
Źle. Hermetyzacja to ukrywanie pól i metod.
Mechanizm, dzięki któremu klasa pochodna (potomna) przejmuje pola i metody klasy bazowej, nazywa się DZIEDZICZENIEM. Pozwala wielokrotnie wykorzystać i rozszerzać istniejący kod. Dlatego to dziedziczenie.
Pozostałe pojęcia OOP oznaczają co innego. Polimorfizm to różne zachowanie tej samej metody zależnie od klasy. Hermetyzacja to ukrywanie wewnętrznych szczegółów obiektu. „Wirtualizacja” nie jest tu pojęciem OOP. Przejmowanie pól i metod klasy bazowej to dziedziczenie.