/* * Olio-ohjelmoinnin perusteet I, Jorma Laurikkala. * * Luokka, jossa testataan Kissa-luokan muuttuvaa ja vakioitua luokka-attribuuttia. * * Jorma Laurikkala (jorma.laurikkala@tuni.fi). * * Viimeksi muutettu 13.1.2020. * */ public class KissaTesti2 { public static void main(String[] args) { // Luodaan kissoja parametrillisella rakentajalla. Kissa rontti = new Kissa("musta", "tavallinen"); Kissa ville = new Kissa("mustavalkoinen", "levoton"); // Tulostetaan luokka-attribuutin arvo olioiden kautta. Nähdään ettei // kumpikaan kissa haukottele. System.out.println("Rontti haukottelee: " + rontti.haukottelee()); // false System.out.println("Ville haukottelee: " + ville.haukottelee()); // false // Kun Rontti alkaa haukottelemaan, haukottelee myös Ville. rontti.haukottelee(true); System.out.println("Rontti haukottelee: " + rontti.haukottelee()); // true System.out.println("Ville haukottelee: " + ville.haukottelee()); // true // Tulostetaan luokkavakion arvo. System.out.println("Kissalla on korkeintaan " + Kissa.MAXELOT + " elämää."); } }