Zadanie Z.7.2. Wymyśl klasę bazową, z której następnie odziedziczą dwie klasy pochodne (1 i 2). Z tych dwóch klas pochodnych powinna odziedziczyć jednocześnie kolejna klasa pochodna (3).
W każdej klasie umieść po trzy składniki charakterystyczne dla danej klasy. Rozpoznaj w jaki sposób są dziedziczone składniki z pierwszej klasy bazowej i w jaki sposób można uzyskać do nich dostęp.
klasa_bazowa
/ \
/ \
V V
klasa_pochodna1 klasa_pochodna2
\ /
\ /
V V
klasa_pochodna3
Zadbaj o właściwą inicjalizację klas bazowych. W każdej klasie zdefiniuj funkcje o tej samej nazwie, która wyświetla na ekran składniki danej klasy wraz z komentarzem. W klasie pochodnej wykorzystaj możliwość wywołania tych funkcji przez bezpośrednie wskazanie z klas bazowych.
Oblicz, a następnie sprawdź rozmiar obiektu ostatniej klasy pochodnej przy użyciu operatora sizeof.
W funkcji main zademonstruj działanie i możliwości swojego programu.