8.3.6 Luokan
käyttäminen
Nyt
kun uusi luokka, tai oikeastaan tässä tapauksessa uusi apumetodi, on
huolellisesti testattu, se voidaan ottaa käyttöön. Nyt kun
yksinkertaisuuden vuoksi emme vielä käyttäneet paketteja, niin
luokka löytyy jos se on samassa hakemistossa kuin sitä
käyttävä luokka. Eli ainoa muutos ohjelmakoodiin on kertoa
mistä luokasta metodi
kysy_int
löytyy.
matka_mm = Syotto.kysy_int("Anna matka millimetreinä",0);
Tehtävä
8.6
Muiden
tyyppien lukeminen
- Tee
vastaavasti luokkaan
Syotto
metodit
kysy_double
ja
kysyString.
Tuleeko paljon samanlaista koodia? Kannattaisiko käyttää
jotakin hyväksi? Lisää luokan testiohjelmaan testi uusillekin
metodeille.
Tehtävä
8.7
Mittakaavan
kysyminen
- Muuta
matka- ohjelmaa siten, että myös mittakaava kysytään
käyttäjältä. Mikäli mittakaavaan vastataan
pelkkä [RET] pitää mittakaavaksi tulla 1:200000.