![](http://i.zaptech.net/img/definition/842/what-is-an-inheritance.jpg)
Za što se koristi nasljedstvo?
Svrha nasljeđivanja je objediniti i ponovno koristiti kod. Na primjer, ako su predmeti automobila, kamiona i motocikla podklasa vozila superklase, kod koji se primjenjuje na sve njih, može se objediniti u superklasu vozila. Podklasa će naslijediti ovaj kôd i sve buduće promjene koje su napravljene u njemu.
Pet vrsta nasljeđivanja
- Pojedinačno nasljeđivanje - Podkategorije nasljeđuju karakteristike iz jednog nadklasa.
- Višestruko nasljeđivanje - Podklasa može imati više od jednog nadklasa i naslijediti karakteristike od svih njih.
- Višerazinsko nasljeđivanje - Podklasa može imati svoje vlastite podklase. Drugim riječima, podklasa superklasa može sama po sebi biti nadklasa s drugim podrazredima.
- Hijerarhijsko nasljeđivanje - osnovna klasa djeluje kao nadređeni nadređeni na više razina podrazreda.
- Hibridno nasljeđivanje - kombinacija jednog ili više drugih tipova nasljeđivanja.
Primjeri, objektno orijentirani, programski uvjeti