•Interface merupakan kelas yang berisikan prosedur dan fungsi yang belum dideklarasikan.
•Pembuatan interface tidak sama dengan pembuatan kelas, pembuatan interface menggunakan kata kunci interface.
Contoh Interface
public interface NamaInterface {
void namaProsedur();
TipeData namaFungsi();
}
Mewarisi Interface
•Sebuah kelas dapat mewarisi interface dengan menggunakan kata kunci implements.
•Sebuah kelas dapat mewarisi lebih dari satu interface.
•Jika yang mewarisi interface adalah kelas abstrak, maka metodenya tidak wajib dideklarasikan.
Contoh Mewarisi Interface (1)
public interface NamaInterface {
void namaProsedur();
TipeData namaFungsi();
}
Contoh Mewarisi Interface (2)
public class NamaKelas
implements NamaInterface {
public void namaProsedur(){
// isi prosedur
}
public TipeData namaFungsi(){
// isi fungsi
}
}
Pewarisan Antar Interface
•Interface dapat mewarisi interface lainnya menggunakan kata kunci extends.
•Interface dapat mewarisi lebih dari satu interface.
Contoh Pewarisan Antar Interface
public interface NamaInterface
extends InterfaceLain, InterfaceDua {
// isi interface
}
Demikian penjelasan kali ini mengenai Interface semoga bisa menambah pengetahuana anda dalam belajar Java.