/* Kierros 6 tehtävä 1 * Luokka yhden kirjan kuvaamiseen. * Kirjoittanut Kerttu Pollari-Malmi */ public class Kirja { private String nimi; // kirjan nimi private String tekija; // kirjailijan nimi private int sivumaara; // kirjan sivujen lukumäärä /* * Kostruktori saa parametrina luotavan kirjan ja kirjailijan nimet * sekä kirjan sivujen lukumäärän. */ public Kirja(String kirjanNimi, String kirjailija, int sivuLkm) { this.nimi = kirjanNimi; this.tekija = kirjailija; this.sivumaara = sivuLkm; } public boolean onkoSama(Kirja toinenKirja) { return (this.nimi == toinenKirja.kerroNimi() && this.tekija == toinenKirja.kerroTekija()); } public String kerroNimi() { return this.nimi; } public String kerroTekija() { return this.tekija; } public int kerroSivumaara() { return this.sivumaara; } /* * Metodi palauttaa merkkijonon, joka sisältää kirjan ja tekijän * nimet sekä kirjan sivujen lukumäärän. */ public String toString(){ return this.tekija + ": " + this.nimi + ", " + this.sivumaara + " sivua"; } }