Ohjelmointi++, luku 9 (sivut 108-117); Olio-ohjelmointi ja C++, luvut "Oliopohjainen suunnittelu ja ohjelmointi" ja "Luokat (class)"; Hietanen, luvut 16-19 (osittain); Stroustrup, luku 10
Olio-ohjelmointia:
- mitä oliot ovat (konseptuaalisesti)
* olio osaa tehdä jotain
* olio saattaa pyytää jotain toista oliota tekemään jotain
* oliot kommunikoivat keskenään viestimällä
- mitä oliot ovat (käytännössä)
* tietueita, joihin liittyy operaatioita
* operaatiolla on aina tiedossa, mihin olioon se liittyy (this)
- tiedon kapselointi, modulaarisuus
C++:aa
- const-metodit
- kapselointi (private, public)
- class-avainsana
- muodostimet
- funktioiden overloading
- oletusmuodostin
- oletusparametrit
- inline-metodit vs. tavalliset metodit
- saantimetodit
Viimeksi muutettu: ke 4 heinäkuu 2001 15:09:40
Antti-Juhani Kaijanaho <gaia@iki.fi>
Perustuu osittain Vesa Lappalaisen ja Kari Kärkkäisen tekemiin
kurssisivustoihin ja teksteihin.