Olio-ohjelmoinnin perusteet
osaamistavoitteet
- Ymmärrät olio-ohjelmoinnin perusidean ja kuinka se eroaa proseduraalisesta ohjelmoinnista.
- Osaat hahmottaa olion kokonaisuutena, jossa tieto ja toiminta yhdistyvät.
- Ymmärrät luokan ja olion suhteen, ja miten luokka toimii mallina olioiden luomisessa.
- Osaat määritellä oman luokan ja sen jäsenet, eli attribuutit, metodit ja konstruktorit.
- Ymmärrät olioiden elinkaaren ja osaat käyttää olioita ohjelman osina.
- Tiedät, mitä
static-määrite merkitsee luokan jäsenten osalta. - Ymmärrät kapseloinnin periaatteet ja hyödyt, ja osaat erottaa olion sisäisen toteutuksen sen ulkoisesta käytöstä.