Page 33 - e-modul pbo
P. 33
(2) Pendeklarasian Interface
Contoh Pendeklarasian Interface adalah sebagai berikut :
interfaceA
public interface InterfaceA{
//definisi konstanta
String atributA = “Ini konstanta dari interface A”;;
//deklarasi abstract method
void methodSatuA();
String methodSatuA();
}
(3) Implementasi Interface
Cara menggunakan interface pada kelas lain, harus menggunakan keyword
implements.
Deklarasi implements interface sebagai berikut :
(a). Dalam project yang telah dibuat sebelumnya, buatlah satu package baru dengan
nama (Misal : tugas01).
(b). Dalam package tersebut, buatlah interface dengan nama InterfaceA
interfaceA
public interface InterfaceA{
//penggunaan konstanta
String atributA = “Ini konstanta dari interface A”;;
//pendefinisian abstract method
public void methodSatuA();
String methoDuaA();
}
(c) Selanjutnya buat class baru dengan nama CobaPertama yang
mengimplementasikan sifat dari InterfaceA
class CobaPertama
public class CobaPertama implements InterfaceA{
public void methodSatuA(){
System.out.println(“Isi method pertama dari interface A”);;
}
public String methodDuaA(){
return atributA;
}
public static void main (String []args){
CobaPertama obj = new CobaPertama();
obj.methodSatuA();
String pesan = obj.methodDuaA();
System.out.println(pesan);
}
}
Pemrograman Berorientasi Objek Kelas XI – Semester 2 28