Nyvin

Untitled

Nov 17th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. 1. Tworzymy klasę bazową (http://pastebin.com/rMix1Qak)
  2. 2. Jeżeli nasza kolejna klasa jest pochodzenia klasy bazowej to dziedziczymy z niej i tworzymy klasę pochodną (http://pastebin.com/T4htqsEj),
  3. jeżeli nie to tworzymy obiekt w nowej klasie typu klasy bazowej(http://pastebin.com/4YkBLJAm)
  4. 3. tyle z dziedziczenia
  5.  
  6. 4. Jeżeli dziedziczymy czyli mamy klasę pochodną jak wyżej (http://pastebin.com/T4htqsEj) to w pewnych sytuacjach możemy użyć polimorfii.
  7. 5. Przygotowanie do polimorfii - zmiana klasy pochodnej (http://pastebin.com/jeWX2DQT) i klasy bazowej
  8.  
  9.  
  10. (teraz będą kody do wklejenia np. w main.cpp)
  11. 6. Tworzenie wskaźnika na obiekt klasy bazowej i wszystkich jej pochodnych (http://pastebin.com/RT58fQLD)
  12. 7. Tworzenie tablicy obiektów (http://pastebin.com/caV7MSxp)
  13. 8. Kolejny raz tworzymy wskaźnik, ale tym razem przesuwamy się po obiektach w tablicy (http://pastebin.com/e9X3cvhp)
  14. 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
  15.  
  16. https://pl.wikibooks.org/wiki/C%2B%2B/Funkcje_wirtualne <- dobry link
  17. http://devdocs.io/cpp/language/virtual <- troche bardziej po angielsku
Add Comment
Please, Sign In to add comment