hai sobat ketemu lagi sama bayu. okey kali ini saya akan membahas tentang interface pada java. lets go..
Interface
·
Interface digunakan apabila kita
ingin menentukan apa yang harus dilakukan oleh suatu class tapi tidak
menentukan bagaimana cara untuk
melakukannya
·
Interface sebenarnya sama dengan class,
tapi hanya memiliki deklarasi method tanpa implementasi
contoh coding menggunakan interface :
Interface IntLampu{
public static final int KeadaanHidup=1;
public static final int KeadaanMati=0;
public abstract void hidupkan();
public abstract void matikan();
}
class Lampu implements IntLampu{
int statusLampu=0;
public
void hidupkan(){
if (this.statusLampu == KeadaanMati){
this.statusLampu = KeadaanHidup;
System.out.println("Hidupkan Lampu!
--> Lampu Hidup");
}else{
System.out.println("Hidupkan
Lampu--> Lampu Sudah Hidup Kok");}
}
public void matikan(){
if (this.statusLampu == KeadaanHidup){
this.statusLampu == KeadaanMati;
System.out.println("Matikan Lampu!
--> Lampu Mati");
}else{
System.out.println("Matikan Lampu!
-->Lampu Sudah Mati Kok");
}}}
public class InterfaceBeraksi{
public static void main (String[ ]
args){
Lampu lampuKamar = new Lampu();
System.out.println("Status Lampu
Saat Ini: Mati");
lampuKamar.hidupkan(); //HidupkanLampu
lampuKamar.matikan(); //Matikan
Lampu
lampuKamar.matikan(); //Matikan
Lampu
lampuKamar.hidupkan(); //Hidupkan
Lampu
lampuKamar.hidupkan(); //Hidupkan
Lampu
}
}
okey sobat semoga bermanfaat bagi kalian. terimakasih...
okey sobat semoga bermanfaat bagi kalian. terimakasih...
bagus sobat, timggal mikir port nya, sip
BalasHapus