Prev Next Up Title Contents Index

Yksiperintä ja moniperintä


Jos kullekin aliluokalle sallitaan korkeintaan yksi välitön yliluokka, puhutaan yksiperinnästä. Jos välittömiä yliluokkia voi olla useita, puhutaan moniperinnästä. Moniperintä on hyödyllistä silloin, kun olio kuuluu käsitemallissa yhtäaikaa useampaan luokkaan. Esimerkiksi graafisia käyttöliittymiä toteutettaessa halutaan toisaalta seurata jotakin sovellusspesifista luokkahierarkiaa (esim. Eläin-Selkärankainen-Nisäkäs-Apina-Simpanssi) ja toisaalta määritellä olio kuulumaan luokkaan Graafinen_Olio tai Hiirelle_Herkka_Olio tms. jolloin se ilmestyy kuvaputkelle ja on siellä käsiteltävissä.

Tehtävä 1.2 Moniperintä

Piirrä periytymishieararkia, jossa on
a)
pelikortti, näytölle piirrettävä objekti ja näytölle piirrettävä pelikortti
b)
edelliseen vielä lisäykset joilla saadaan näytöllä liikuteltava pelikortti


Prev Next Up Title Contents Index