Java: sisäiset, paikalliset ja nimeämättömät luokat

Sisäinen luokka (inner class) on luokka jonkin toisen luokan sisällä. Sisäisen luokan metodit ja muuttujat ovat tällöin suojattu ulkopuoliselta käytöltä mutta ne ovat kuitenkin oman ulkoisen luokkansa käytössä. Ulkoisessa luokassa on luotava olio sisäisestä luokasta jotta sen metodeihin päästään kiinni. Paikallisen luokan voi tehdä vaikka tietyn metodin tai silmukan sisään ja anonyymiä luokkaa voi käyttää... Continue Reading →

Java: luokan koostaminen olioista

Luokan alusta rakentamisen ja perinnän lisäksi, luokan koostaminen olioista on helppo ja usein myös järkevämpi tapa. Jos ajatellaan, että on luokka MinMaxInt, jolle annetaan argumentteina pienin ja suurin sallittu kokonaisluku. Tämän jälkeen luokan setteri ei aseta liian pieniä tai isoja parametreja. Luokka sopii jonkinlaisen hahmon liikuttamiseen ruudulla? Emme halua suunnittelemamme hienon merkkipelin sankarin pystyvän liikkumaan... Continue Reading →

WordPress.com.

Ylös ↑