Minggu, 03 Juli 2016

Interface dalam bahasa pemrograman java



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...

1 komentar: