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

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
LKFbot (keskustelu | muokkaukset)
p →‎Lähteet: Otsikkokorjailua per pyyntö using AWB
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 22:
 
==Periytyminen==
Olio-ohjelmoinnissa käytetään käsitettä [[Perintä (ohjelmointi)|periytyminen]] kun uusi luokka saa (perii) jo olemassa olevan luokan ominaisuudet. Periytymisen ansiosta ohjelmoinnin työmäärä vähenee, kun aiemmin tehtyjä luokkia voidaan käyttää hyväksi vain tarpeelliset komponentit lisäämällä. Sellaista luokkaa, josta on periytetty muita luokkia, kutsutaan periytetyn luokan yläluokaksi (tai kantaluokaksi), ja periytettyä luokkaa vastaavasti alaluokaksi (tai aliluokaksi). Alaluokassa voidaan peittää yläluokan ominaisuuksia sekä lisätä uusia.
 
Esimerkiksi luokka "kissa" voi periä luokan "eläin". Tällöin kissaluokalla on samat ominaisuudet ja toiminnot kuin eläinluokalla. Tässä tapauksessa eläin olisi yläluokka ja kissa alaluokka.
Rivi 35:
{{Viitteet}}
 
[[Luokka:OhjelmointiOlio-ohjelmointi]]