Izvedena klasa

Autor: Peter Berry
Datum Stvaranja: 11 Kolovoz 2021
Datum Ažuriranja: 20 Lipanj 2024
Anonim
ОШИБКИ В САНТЕХНИКЕ! | Как нельзя делать монтаж канализации своими руками
Video: ОШИБКИ В САНТЕХНИКЕ! | Как нельзя делать монтаж канализации своими руками

Sadržaj

Definicija - Što znači izvedena klasa?

Derivirana klasa je klasa stvorena ili izvedena iz druge postojeće klase. Postojeća klasa iz koje je izvedena klasa stvorena procesom nasljeđivanja poznata je kao osnovna klasa ili superklasa.

Izvedene klase koriste se za povećanje funkcionalnosti osnovne klase dodavanjem ili izmjenom svojstava i metoda kako bi se zadovoljile zahtjeve specijalizacije potrebne za izvedenu klasu. To omogućava definiranje virtualnih metoda koje formiraju sredstva za provođenje polimorfizma, što omogućuje grupi predmeta da rade na ujednačen način. Tako se ostvaruju svojstvene prednosti nasljeđivanja i polimorfizma poput ponovne uporabe koda, bržeg razvoja, jednostavnog održavanja itd.

Derivirana klasa poznata je i kao podrazred ili podređena klasa.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava izvedenu klasu

Hijerarhijski odnos između izvedene klase i osnovne klase poznat je kao odnos "jeste". Na primjer, razmislite o osnovnoj klasi LivingBeing koja se koristi za stvaranje dviju izvedenih klasa, biljnih i životinjskih. Biljka je LivingBeing, a životinja je LivingBeing. Oboje imaju nekoliko zajedničkih značajki, ali svaka vrsta može imati svojstva koja su jedinstvena po svojoj specijalizaciji i razlikuju se od značajki osnovne klase.

Dok nasljeđuje iz osnovne klase, izvedena klasa implicitno nasljeđuje sve članove (osim konstruktora i destruktora), koje ponovno koristi dok proširuje i modificira ponašanje osnovne klase. Derivirana klasa nadjačava svojstva i metode osnovne klase tako da predstavlja specijaliziranu verziju osnovne klase.