/* * Olio-ohjelmoinnin perusteet I, Jorma Laurikkala. * * Yksinkertainen Kissa-luokka. * * Jorma Laurikkala (jorma.laurikkala@tuni.fi). * * Viimeksi muutettu 8.1.2020. Lisätty ääkköset tunnuksiin ja vaihdettu vakion nimi. * */ public class Kissa { /* * Vakiomuotoiset attribuutit. * */ // Elämien lukumäärän yläraja. private final int MAXELOT = 9; /* * Attribuutit. * */ // Kissan väri. private String väri; // Kissan hännän tyyppi (esimerkiksi "kippura"). private String häntä; /* * Yksityiset metodit. * */ private void hairikoi() { // Tavaroita hajoaa... } /* * Julkiset metodit. * */ public String väri() { return väri; } public void väri(String v) { if (v != null && v.length() > 0) { väri = v; } } public String häntä() { return häntä; } public void häntä(String h) { if (h != null && h.length() > 0) { häntä = h; } } /* * Tulostetaan parametrina (s) annettu ääniefekti. */ public void ääntele(String s) { System.out.println(s); } }