Interface pada dasarnya adalah sebuah class, hanya saja method-method di dalamnya hanya
berupa deklarasi saja, tidak ada implementasi dari method-method tersebut. Secara teknis
bisa dikatakan bahwa interface adalah class yang bersifat abstract, semua methodnya adalah
public dan abstract, serta semua variabel yang ada dalam interface adalah static fnal atau
biasa disebut sebagai konstanta. Deklarasi interface menggunakan keyword interface diikuti
dengan nama interface.
- Di dalam project yang telah Anda buat(misal PBO_Java) buatlah package
baru berdasarkan aturan pengerjaan project (misal: tugas11). - Di dalam package tersebut, buatlah interface yang bernama InterfaceA.
Masih dalam package yang sama, buatlah interface baru lagi dengan nama InterfaceB
Selanjutnya, Buat class baru dengan nama CobaPertama yang mengimplemen sifat dari
InterfaceA. Perhatikan kode programnya sebagai berikut