1 / 8

Kertaus koetta varten oleellisista asioista

Kertaus koetta varten oleellisista asioista. 31.7.2012 Jukka Juslin. Luokat ja oliot. Luokat toimivat olioiden piirustuksina Metodit voivat saada olion parametrinä luonnollisesti parametrinä tullut olio voi olla mitä tahansa tyyppiä, esimerkiksi taulukko

lethia
Download Presentation

Kertaus koetta varten oleellisista asioista

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kertaus koetta varten oleellisista asioista 31.7.2012 Jukka Juslin

  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. 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. 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. 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. 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. 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. 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)

More Related