Interface In Java

Hello In Java With Neatbeans

Interface
1. InterfaceLampu.java
2. Lampu.java
3. LampuBeraksi.java

InterfaceLampu.java
interface InterfaceLampu{
    public static final int KeadaanHidup=1;
    public static final int KeadaanMati=0;

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

Lampu.java
public class Lampu implements InterfaceLampu{
    int statusLampu;

    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");
        }
    }
}

LampuBeraksi.java
public class LampuBeraksi{
    public static void main(String[] args){

        Lampu lampuKamar = new Lampu();

        System.out.println("Status Lampu Saat Ini: Mati");

        lampuKamar.hidupkan(); //Hidupkan Lampu
        lampuKamar.matikan(); //Matikan Lampu
        lampuKamar.matikan(); //Matikan Lampu
        lampuKamar.hidupkan(); //Hidupkan Lampu
        lampuKamar.hidupkan(); //Hidupkan Lampu
    }
}

coba dah kalo kalian emang udah merasa paham dengan penjelasan diatas
sekarang kalian buat program serupa

InterfaceBeraksi.java tapi untuk ACBeraksi.java
Masukkan method-method di bawah ke dalam ACBeraksi.java
matikanAC() dan hidupkanAC()
dinginkanAC() dan panaskanAC ()
Interface In Java Rating: 4.5 Diposkan Oleh: Unknown

Post a Comment