Page 22 - E-Modul Pemrograman Berorientasi Objek Berbasis PJBL
P. 22
C. Membuat Interface
Berikut adalah contoh dari interface dalam Java:
// Interface
interface Hewan {
// Method interface (tidak memiliki bentuk)
public void suaraHewan();
// Method interface (tidak memiliki bentuk)
public void tidur();
}
// Tikus "mengimplementasi" interface Hewan
class Tikus implements Hewan {
public void suaraHewan() {
// Bentuk dari method suaraHewan() tersedia disini
System.out.println("Tikus bersuara : Ciit ciit");
}
public void tidur() {
// Bentuk dari method tidur() tersedia disini
System.out.println("Zzz");
}
}
class Main {
public static void main(String[] args) {
// Membuat object tikus
Tikus tikusSaya = new Tikus();
tikusSaya.suaraHewan();
tikusSaya.tidur();
}
}
Hasil Outputnya :
Tikus bersuara : Ciit Ciit
Zzz
18