Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Sebelum kita benar-benar dapat menggunakan suatu interface, kita mesti mengimplementasikan interface di beberapa class. Berikut adalah sebuah class yang mengimplementasikan interface MyInterface
sebagaimana ditunjukkan pada tutorial sebelumnya :
public class MyInterfaceImpl implements MyInterface { public void sayHello() { System.out.println(MyInterface.hello); } }
Perhatikan bagian implements MyInterface
pada deklarasi class diatas. Ini memberikan sinyal ke kompailer Java bahwa class MyInterfaceImpl
mengimplementasikan interface MyInterface.
Sebuah class yang mengimplementasikan suatu interface, mestilah mengimplementasikan seluruh metode yang dideklarasikan di interface. Metode harus memiliki signature (nama d+ parameter) yang sama dengan yang dideklarasikan di interface. Class tidak perlu mengimplementasikan (deklarasi) variabel-variabel dari suatu interface. Hanya metode saja.
Leave a Reply