* yksinkertaiset luokat
* olioiden perusteet
* olioterminologia
* koostaminen
* perintä
* polymorfismi
luokan esittely: class cNimi : public cIsa, public cIsa { // 0-n x public cIsa private: // päällä oletuksena yksityiset_attribuutit // vain itse näkee yksityiset_metodit protected: suojatut_attribuutit // perilliset näkee suojatut_metodit public: julkiset_attribuutit // kaikki näkee julkiset_metodit }; // HUOM! puolipiste attr kuten muuttuja attrib.esitt. tyyppi attr; metodin esitt. kuten aliohjelman esittely metodin esitt. luokan ulkop. tyyppi cNimi::metodin_nimi(param_lista) viit.olion metod: olio.metodin_nimi(param,param) // 0-n x param jos osoitin: pOlio->metodin_nimi(param,param) yliluokan metodiin viit. yliluokka::metodin_nimi(param,param) muodostaja cNimi(param_lista) // voi olla monta eri param_listoilla hajoittaja ~cNimiTähän lukuun on kasattu suuri osa olioihin liittyvää asiaa yhden esimerkin valossa. Esimerkin yksinkertaisuuden takia se ei anna joka tilanteessa täyttä hyötyä esitetyistä ominaisuuksista. Lisäksi asiaa voi olla yhdelle lukukerralla liikaa ja esimerkiksi perintä ja polymorfismi kannattaa ehkä jättää myöhemmälle lukukerralle.