All pastes #391975 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-03-12 15:50 UTC
rendered paste body
/* 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";
  }
}