// Liitetään tiedosto pakkaukseen. package nisakkaat; /* * Olio-ohjelmoinnin perusteet I. * * Rajapinta tervehtiville olioille. * * Jorma Laurikkala (jorma.laurikkala@tuni.fi). * * Viimeksi muutettu 28.1.2020. * */ public interface Tervehtiva { /* * Moikataan toteuttajan sopivaksi katsomalla tavalla. */ public abstract void moikkaa(); /* * Moikataan toista oliota, jos sellainen on saatavilla. Tämä metodi on * lisätty rajapintaan sen julkaisun jälkeen. */ default public void moikkaa(Object toinen) { if (toinen != null) { moikkaa(); } } }