ALIF SATRIO / 2012420117 (Interface)

ALIF SATRIO / 2012420117 (Interface)

interface AlatMusik {
   
void main( );
void setelNada( );
String nama( );
}

public class AlatMusikPetik implements AlatMusik {
protected String nama;

    @Override
public void main( ){
System.out.println(nama( ) +" dimainkan dengan cara petik");
}
    @Override
public void setelNada( ){
System.out.println("setel nada pada "+ nama( ));
}
    @Override
public String nama( ){
return nama;
}
    public static void main(String[] args) {
AlatMusikPetik gitar = new AlatMusikPetik();
gitar.nama="gitar";
gitar.main( );
gitar.setelNada( );
    }
}

public class AlatMusikGesek implements AlatMusik {
protected String nama;
    @Override
    public void main() {
        System.out.println(nama()+ " dimainkan dengan cara gesek ");
    }

    @Override
    public void setelNada() {
        System.out.println("setel nada pada "+nama());
    }

    @Override
    public String nama() {
        return nama;
    }
    public static void main(String[] args) {
        AlatMusikGesek biola=new AlatMusikGesek();
        biola.nama="biola";
        biola.main();
        biola.setelNada();
    }
}

public class AlatMusikTiup implements AlatMusik {
protected String nama;
    @Override
    public void main() {
        System.out.println(nama()+" dimainkan dengan cara tiup");
    }

    @Override
    public void setelNada() {
        System.out.println("setel nada pada "+nama());
    }

    @Override
    public String nama() {
        return nama;
    }
    public static void main(String[] args) {
        AlatMusikTiup seruling=new AlatMusikTiup();
        seruling.nama="seruling";
        seruling.main();
        seruling.setelNada();
    }
}

public class AlatMusikMain {
    public static void main(String[] args) {
        AlatMusikPetik gitar = new AlatMusikPetik();
        gitar.nama="gitar";
        gitar.main( );
        gitar.setelNada( );
        System.out.println("");
       
        AlatMusikGesek biola=new AlatMusikGesek();
        biola.nama="biola";
        biola.main();
        biola.setelNada();
        System.out.println("");
       
         AlatMusikTiup seruling=new AlatMusikTiup();
        seruling.nama="seruling";
        seruling.main();
        seruling.setelNada();
    }
}













share this article to: Facebook Twitter Google+ Linkedin Technorati Digg
Posted by arek informatika, Published at 06.43 and have 0 komentar

Tidak ada komentar:

Posting Komentar