Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Tworzymy klasę bazową (http://pastebin.com/rMix1Qak)
- 2. Jeżeli nasza kolejna klasa jest pochodzenia klasy bazowej to dziedziczymy z niej i tworzymy klasę pochodną (http://pastebin.com/T4htqsEj),
- jeżeli nie to tworzymy obiekt w nowej klasie typu klasy bazowej(http://pastebin.com/4YkBLJAm)
- 3. tyle z dziedziczenia
- 4. Jeżeli dziedziczymy czyli mamy klasę pochodną jak wyżej (http://pastebin.com/T4htqsEj) to w pewnych sytuacjach możemy użyć polimorfii.
- 5. Przygotowanie do polimorfii - zmiana klasy pochodnej (http://pastebin.com/jeWX2DQT) i klasy bazowej
- (teraz będą kody do wklejenia np. w main.cpp)
- 6. Tworzenie wskaźnika na obiekt klasy bazowej i wszystkich jej pochodnych (http://pastebin.com/RT58fQLD)
- 7. Tworzenie tablicy obiektów (http://pastebin.com/caV7MSxp)
- 8. Kolejny raz tworzymy wskaźnik, ale tym razem przesuwamy się po obiektach w tablicy (http://pastebin.com/e9X3cvhp)
- 9. Polimorfizm (z gr. wielopostaciowość) - mechanizmy pozwalające programiście używać wartości, zmiennych i podprogramów na kilka różnych sposobów. Inaczej mówiąc jest to możliwość wyabstrahowania wyrażeń od konkretnych typów. #wikipedia
- https://pl.wikibooks.org/wiki/C%2B%2B/Funkcje_wirtualne <- dobry link
- http://devdocs.io/cpp/language/virtual <- troche bardziej po angielsku
Add Comment
Please, Sign In to add comment