Rabu, 25 Mei 2016

Interface...apa itu

Ahuhuhu. halooo brooo... sekarang kita mau lanjut bikin program sederhana lagi dengan tema Interface. sedikit mengenai 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.

yuk mari kita berangkat brooo, pertama bikin JavaPackagenya dulu broo, di source package halo (yang belom lama ini kita bikin brooo)


Kemudian isi namanya menjadi "Lampu" karena kita akan mainan lampu...hahaha, didalam packagenya kita buat Java Interface (seperti ini)


Dan isi kolom nama dengan "InterfaceLampu" kemudian finish. yuhuuu
udah belom brooo?? kalo udah kita buka dan kita isi kodingannya (yang di blok)


ketikan ini dibawah "publick interface InterfaceLampu {"

public static final int KEADAAN_HIDUP=1;
public static final int KEADAN_MATI=0;

public abstract void hidupkan();
public abstract void matikan();

setelah sudah di isi, di cek kembali apakah masih ada error atau tidak. kalo bersih/tidak ada error. lanjut kita buat classnya (seperti postingan sebelumnya), sekalian isi kodingannya seperti ini (harap perhatikan yang saya blok)


sekarang isi kodingannya tepat setelah "public class Lampu" (liat digambar)

public class Lampu implements InterfaceLampu {
     int statusLampu;

public void hidupkan(){
     if (statusLampu == KEADAAN_MATI){
               statusLampu == KEADAAN_HIDUP;
               System.out.println("Hidupkan Lampu! --> Lampu Hidup");
     }else{
               System.out.println("Hidupkan Lampu! --> Lampu Sudah Hidup Kok");}
     }


public void matikan (){
     if (statusLampu == KEADAAN_HIDUP){
               statusLampu == KEADAAN_MATI;
               System.out.println("Matikan Lampu! --> Lampu Mati");
     }else{
               System.out.println("Matikan Lampu! --> Lampu Sudah Mati Kok");}
     }

sudah belum brooow, eeeiiitsss masih ada lagi nih ehehe kodingannya. tapi bikin class lagi bro, dengan nama LampuBeraksi, setelah sudah maka tinggal dirun broooow Shift+F6 yuhuuuu. sehingga jadi seperti ini 


Sukseeeeees. yahuuuuuu. kalo masih ada error, coba di cek cek lagi langkah langkahnya mungkin ada salah ketik atau emang saya yang salah ngejelasinnya hahaha, tinggal komen aja ya bro kalo emang ada yang gajelas hehehe. jadi gini bro, kalo udah kita matikan, akan ada respon lampu mati, jika kita matikan lampu lagi, maka akan merespon lampu sudah mati kok. kalo kodingannya diganti, matikan lampu, hidupkan lampu, matikan lampu, maka akan beda pula hasilnya hehehe

ahuhuhuuu kelar juga yang ini, See You Next Time Broo.....



Tidak ada komentar:

Posting Komentar