Deriverad klass

Författare: Peter Berry
Skapelsedatum: 11 Augusti 2021
Uppdatera Datum: 4 Maj 2024
Anonim
Deriverad klass - Teknologi
Deriverad klass - Teknologi

Innehåll

Definition - Vad betyder Derived Class?

En härledd klass är en klass som skapas eller härrör från en annan befintlig klass. Den befintliga klassen från vilken den härledda klassen skapas genom arvsprocessen kallas en basklass eller superklass.

Deriverade klasser används för att öka funktionaliteten i basklassen genom att lägga till eller modifiera egenskaper och metoder för att passa de krav som krävs för specialiseringen som krävs för härledd klass. Detta gör det möjligt att definiera virtuella metoder som utgör ett sätt att implementera polymorfism, vilket gör att en grupp objekt kan arbeta på ett enhetligt sätt. Således realiseras de inneboende fördelarna med arv och polymorfism som kodanvändning, snabbare utveckling, enkelt underhåll, etc..

En härledd klass kallas också underklass eller barnklass.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Derived Class

Det hierarkiska förhållandet mellan härledd klass och basklass kallas en "är en" relation. Tänk till exempel på en basklass, LivingBeing, som används för att skapa två härledda klasser, Plant and Animal. Anläggningen är en LivingBeing och Animal är en LivingBeing. Båda har få gemensamma funktioner, men varje typ kan ha funktioner som är unika för dess specialisering och skiljer sig från funktionerna i basklassen.

När den ärver från basklassen ärver den härledda klassen implicit alla medlemmar (utom konstruktörer och destruktorer), som den återanvänder när den utökar och ändrar basklassens beteende. Den härledda klassen åsidosätter egenskaperna och metoderna för basklassen så att den representerar den specialiserade versionen av basklassen.