Interface
Interface berbentuk seperti class dalam Java, tetapi tanpa variable dan metodenya
dideklarasikan tanpa isi. Kita mendefinisikan interface tanpa menuliskan rincian
implementasinya. Class-lah nanti yang akan merinci implementasi Interface. Sebuah
class dapat mengimplementasikan beberapa interface sekaligus.
V. Pertanyaan
Buatlah interface Animal yang mempunyai dua metode:eat dan move. Semua
metode ini tidak punya argumen atau nilai return. Method ini hanya mengeluarkan
bagaimana object Animal makan dan bergerak. Sebagai contoh, seekor kelinci
memakan wortel dan bergerak dengan melompat. Buat class Fish dan Bear yang
menggunakan interface Animal. Terserah kepada Anda bagaimana menggunakan
method eat dan move.