Munur á milli breytinga „Erfðir (forritun)“

ekkert breytingarágrip
m (Removing Link GA template (handled by wikidata))
Merki: Farsímabreyting Breyting frá farsímavef
ÍErfðirnar hans simonar,eru mjög goðar. [[hlutbundin forritun|hlutbundinni forritun]] eru '''erfðir''' notaðar til þess að láta nýskilgreinda [[klasi (forritun)|klasa]] erfa eiginleika frá öðrum klösum sem hafa verið skilgreindir. Klasar sem erfa frá öðrum klösum eru kallaðir ''afleiddir'' klasar og taka yfir eða erfa eiginleika og hegðun annars klasa sem yfirleitt er kallaður grunnklasi. Erfðir eru notaðar í öllum helstu [[forritunarmál]]um samtímans, þær eru ómissandi hluti af hlutbundinni forritun. Þegar einn klasi erfir annan þá er hægt að nota allar skilgreindar aðferðir í arfleidda klasanum í notkun klasans.
 
Erfðir eru oft kallaðar alhæfing (e. generalization), því til verður samband á milli klasanna sem kallað er "is-a" á ensku. Sem dæmi, „epli“ og „appelsína“ eru hvort tveggja „ávöxtur“. Við segjum að ávöxtur sé almennara hugtak sem nær yfir epli, appelsínu o.s.frv. Þannig getum við sagt, úr því að „epli er ávöxtur“, að epli erfi alla eiginleika sem eru sameiginlegir öllum ávöxtum. Þannig er „ávöxtur“ einnig „matvæli“, og þannig má fara fram og til baka.
Óskráður notandi