Ero sivun ”Perintä (ohjelmointi)” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Xqbot (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1:
'''Perintä''' on [[Olio-ohjelmointi|Olio-ohjelmoinnissa]] '''Perintä''' on tapa muodostaa uusia [[Luokka (ohjelmointi)|luokkia]] käyttämällä avuksi jo aiemmin määriteltyjä luokkia. Luokka saa käyttöönsä kaikki [[Yliluokka|yliluokkien]] ominaisuudet, joita ei ole yliluokasta käsin estetty perimästä. Perinnän tarkoituksena on vähentää koodin uudelleenkirjoittamista.
 
Lisäksi, koska [[aliluokka|aliluokkaan]] voidaan lisätä ominaisuuksia, joita ei yliluokassa ollut, voidaan aliluokkaa pitää yliluokan erikoistapauksena. Esimerkiksi yliluokka voi olla ''[[Hedelmä]]'', jonka aliluokkana on ''[[Omena]]''. Tällöin Hedelmä-luokassa määritellään ominaisuudet, jotka ovat yhteisiä kaikille hedelmille, kuten [[massa|paino]] ja Omena luokassa määritellään ominaisuudet, jotka kuuluvat kaikille omenoille, mutta eivät kuulu esimerkiksi [[Päärynä|päärynöille]]