/* * Olio-ohjelmoinnin perusteet I, Jorma Laurikkala. * * Kissaa ja nisäkästäkin testaava luokka. * * Jorma Laurikkala (jorma.laurikkala@tuni.fi). * * Viimeksi muutettu 22.1.2020. * */ public class Testi { public static void main(String[] args) { // Testataan kissan omia ja sen perimiä piirteitä. Kissa mussu = new Kissa("valkea", "pörrö"); mussu.paino(11); mussu.väri("valkea"); mussu.häntä("pörrö"); System.out.println(mussu.elossa()); // true System.out.println(mussu.paino()); // 11.0 System.out.println(mussu.väri()); // valkea System.out.println(mussu.häntä()); // pörrö // Kokeillaan yliluokan metodeja. mussu.syö(); // Syön kuin kissa... // murr, murrrr... System.out.println(mussu.onkoIso()); // true // Kokeillaan rajapinnan metodeja. mussu.moikkaa(); // Miu! Pusken jalkaa... mussu.moikkaa(mussu); // Miu! Pusken jalkaa... mussu.moikkaa(null); } }