„Erfðir (forritun)“: Munur á milli breytinga
Efni eytt Efni bætt við
Jóna Þórunn (spjall | framlög) m Erfdir færð á Erfðir (forritun): Íslenskun |
Jóna Þórunn (spjall | framlög) mEkkert breytingarágrip |
||
Lína 1:
Í hlutbundinn forritun eru '''erfðir''' leið til að búa til nýja klasa, tilvik sem eru kallaði hlutir þar sem notaðir eru klasar sem hafa þegar verið skilgreindir. Klasar sem erfa frá öðrum klösum eru kallaðir
▲Í hlutbundinn forritun eru '''erfðir''' leið til að búa til nýja klasa, tilvik sem eru kallaði hlutir þar sem notaðir eru klasar sem hafa þegar verið skilgreindir. Klasar sem erfa frá öðrum klösum eru kallaðir '''afleiddir''' klasar og taka yfir eða '''erfa''' eiginleika og hegðun klasa sem yfirleitt er kallað grunnklasi.
Erfðir er oft kallaðar alhæfing (e. generalization), því til verður samband á milli klasanna sem kallað er "is-a" á ensku. Sem dæmi, "ávöxtur" er líka "epli" og "appelsína". Við segjum að ávöxtur sé óhlutstætt hugtak af epli, appelsínu o.s.frv. Þannig að við getum sagt, úr því að "epli sé ávöxtur", að epli
Dæmi um erfðir í Java kóða:
|