Page 19 - E-Modul PBO
P. 19
C. Membuat Interface
Berikut adalah contoh dari interface dalam Java :
// Interface
interface Hewan {
public void suaraHewan(); // Method interface (tidak memiliki
bentuk)
public void tidur(); // Method interface (tidak memiliki
bentuk)
}
// 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) {
Tikus tikusSaya = new Tikus(); // Membuat object tikus
tikusSaya.suaraHewan();
tikusSaya.tidur();
}
}
Hasil Outputnya :
Tikus bersuara : Ciit Ciit
Zzz
15