dziedziczenie C++

Page 1

Dziedziczenie Programowanie w C++


Pojęcie dziedziczenia Dziedziczenie w swej istocie polega na definiowaniu nowej klasy przy użyciu klasy, która już wcześniej istniała. Czasami nie ma konieczności definiowania czegoś zupełnie od początku, można posłużyć się dobrze działającą i przetestowaną klasą, która będzie stanowiła podstawę do budowy i rozwoju kolejnej klasy. Klasę z której dziedziczymy jej składowe i metody nazywamy klasą bazową. Klasę, która dziedziczy te elementy nazywamy klasą pochodną. Innymi słowy klasa pochodna dziedziczy składowe i metody po klasie bazowej.


Hierarchia klas Zwierze

waleczneSerce

*nazwa, iloscNog

* szukaj()

* jedz()

* poluj()

* spij()

Ssak

Ptak

* futro

* lec()

* pijMleko()

* spiewaj()

* rozmazaj()

Orzel Pies * rodzajSiersci * rozmnazanie()


Jak zapisać dziedziczenie w C++ class nazwaKlasyBazowej { //definicje składowych i metod klasy bazowej };

class nazwaKlasyPochodnej : kwalifikatorDostepu nazwaKlasyBazowej { //definicje składowych i metod klasy pochodnej }


Przykład kodu w C++












Koniec, lecz ten kod będzie nam jeszcze potrzebny


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.