1. Zadeklarować klasę produkt, tak aby dane o produkcie nie były dostępne z zewnątrz.
Napisać funkcję klasy produkt umożliwiające: uzupełnianie danych o produkcie - wypelnij wyświetlanie danych o produkcie - pokaz
2. Przetestowanie kodu
3. Dodać funkcjonalność: uzupełnianie danych o produkcie podczas tworzenia obiektu produkt zmianę wartości pola lp zwrócienie wartości pola lp klasy produkt 4. Testowanie kodu
5. Odkomentować część kodu w funkcji main dotyczącą dynamicznego przydziału pamięci, jakie są różnice w odniesieniu do deklaracji statycznej? W dalszej część zajęć proszę używać dynamicznego przydziału pamięci.
6. Zadeklarować klasę warzywo jako pochodną klasy produkt, w której dodano dodatkowe pole: char kolor[20]
Oprogramować funkcjonalność klasy warzywo, taką samą jak dla klasy produkt - uwaga mamy nowe pole do obsłużenia: kolor.
------------------------------- Co obejmuje to ćwiczenie?: 1. Dziedziczenie, funkcje wirtualne, polimorfizm, klasy abstrakcyjne.