Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Java menyertakan konsep yang disebut interface. Interface di java mirip dengan class, hanya saja kita cuma dapat mendeklarasikan metode dan variabel saja di interface. Kita tidak dapat benar-benar mengimplementasikan metode. Interface adalah cara untuk mencapai polimorfisme di Java.
Contoh Java Interface
Contoh sederhana interface Java adalah seperti berikut :
public interface MyInterface { public String hello = "Hello"; public void sayHello(); }
Sebagaimana yang dapat kita lihat, sebuah interface dideklarasikan menggunakan keyword interface
. Sama seperti halnya class, sebuah interface dapat dideklarasikan publik atau package (tanpa access modifier)
Interface diatas berisi satu variabel dan satu metode. Variabel dapat diakses secara langsung dari interface, seperti contoh :
System.out.println(MyInterface.hello);
Metode tersebut, bagaimanapun, perlu diimplementasikan oleh beberapa class sebelum kita dapat mengaksesnya. Kita akan coba lihat hal itu di bagian berikutnya.
Leave a Reply