Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

1 Kertaus koetta varten oleellisista asioista 31.7.2012 Jukka Juslin.

Samankaltaiset esitykset


Esitys aiheesta: "1 Kertaus koetta varten oleellisista asioista 31.7.2012 Jukka Juslin."— Esityksen transkriptio:

1 1 Kertaus koetta varten oleellisista asioista 31.7.2012 Jukka Juslin

2 2 Luokat ja oliot Luokat toimivat olioiden piirustuksina Metodit voivat saada olion parametrinä –luonnollisesti parametrinä tullut olio voi olla mitä tahansa tyyppiä, esimerkiksi taulukko Palauta mieleen, miltä UML-luokkakaaviot näyttävät –private / protected määreet attribuuteille

3 3 Taulukot Taulukot ovat lista olioita, joiden arvoja saadaan pidettyä yhdessä muuttujassa Taulukon luonti –int[] taulukko = new int[20]; Taulukon alkioiden määrä N, N-1 on viimeisen indeksin numero –taulukko.length Taulukon voi vastaanottaa parametrinä –public void tulostaTaulukko(int[] taulukko) {…}

4 4 for-silmukka for-silmukka on yleisin rakenne taulukon alkioiden läpikäymiseen taulukon pituus saadaan taulukko.length attribuutista, tai sitten on mahdollista käyttää Java 5:sen foreach tyyppistä silmukkaa for(int alkio : taulukko) { System.out.println(alkio); }

5 5 if-lauseet if-lause on boolean tyyppinen lause, jossa vertaillaan usein kahden operandin arvoa if-lauseen otsikkorivin päätteeksi on aina hyvä laittaa aaltosulje, vaikka if-lauseen runko olisikin vain yhden rivin mittainen ÄLÄ laita if-lauseen otsikkorivin loppuun puolipistettä

6 6 Metodit Metodit saavat parametrinään n arvoa, mutta ne voivat aina palauttaa vain yhden arvon Metodin otsikkorivillä tulleet parametrit ovat metodin sisällä näkyvissä samallatavalla, kuin muuttujat, jotka metodissa mahdollisesti esitellään Metodin muuttujilla ei ole näkyvyttä eikä elinkaarta metodin ulkopuolella

7 7 Koodin tyyli Muista aina sisentää koodisi oikein, esimerkiksi 3 välilyönnin sisennys on hyvä Aaltosulkeen aloituksen tulee olla samalla rivillä, kuin sen headerin (otsikon) Metodien parametrit voi aina laittaa sulkeissa, vrt. return-metodi Metodien parametrejä ennen ei tarvise olla välilyöntejä

8 8 Periytyminen Palauta mieleen extends-avainsanan merkitys Luokkakaaviossa periytymistä kuvataan nuolella, jonka pään tyyppi on tasasivuinen kolmio Periytymisessä aliluokka saa yliluokan attribuutit ja metodit itselleen (vaikka niitä ei siellä näykään)


Lataa ppt "1 Kertaus koetta varten oleellisista asioista 31.7.2012 Jukka Juslin."

Samankaltaiset esitykset


Iklan oleh Google