Taru Itäpelto-Hu 29.10.2009: --------------------------- a) parametri - määritelmä eli muuttuja, jolla välitetään tietoa metodille kutsun yhteydessä 2 - muodollinen/todellinen -käsitteiden selitys 2 Yhden pisteen sai, jos muodollinen/todellinen parametri oli mainittu, mutta ei selitetty. Pisteitä ei saanut, jos nämä oli selitetty virheellisesti. Ks. luentomateriaali: http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/3/Metoja.html#3 b) konstruktori - väline, jolla luokan ilmentymä luodaan eli määritelmä 2 - voidaan kuormittaa 1 - voidaan asettaa esim. alkuarvoja 1 Ks. luentomateriaali: http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/4/Luokka.html#42 c) aksessori -metodi, jolla luokan private-kenttiä tutkitaan tai muutetaan 2 - julkisia, miksi 1 - miksi käytetään: esim. virheellisten arvojen asetuksen välttäminen 1 Virheellisten arvojen välttäminen oli useissa vastauksissa selitetty kapseloinnin kohdalla. Myös tällöin tuon yhden pisteen sai. Ks. luentomateriaali: http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/3/Metoja.html ja http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/4/Luokka.html#44 d) kapselointi - olion yksityiskohtien piilotus 2 - käyttäjä tietää miten oliota käytetään, ei tarvitse tietää sisäisestä toteutuksesta 1 - luokan luoja tietää, miten sovitut palvelut on toteutettu, ei, miten niitä käytetään 1 Ks.luentomateriaali: http://www.cs.helsinki.fi/u/wikla/Ohjelmointi/Sisalto/4/Kasitteet.html