OVERRIDING (Ria Suryani / 2012420033)

OVERRIDING (Ria Suryani / 2012420033)

public class KebudayaanDaerah {
    public String lagu, tari, rumah, suku;

//    method accessor
    public String getlagu(){
        return lagu;
    }
    public String gettari(){ 
        return tari;
    }
    public String getrumah(){
        return rumah;
    }
    public String getsuku(){
        return suku;
    }
//    method mutator
    public void setlagu(String temp){
        lagu=temp;
    }
    public void settari(String temp){
        tari=temp;
    }
    public void setrumah(String temp){
        rumah=temp;
    }
    public void setsuku(String temp){
        suku=temp;
    }
}

public class Jakarta extends KebudayaanDaerah{
    String bandara;
    //method constructor
    public Jakarta(String temp, String bandara){
          this.tari=temp;
          this.bandara=bandara;
    }
    public Jakarta(String rumah, String suku, String lagu ){
        this.rumah=rumah;
        this.suku=suku;
        this.lagu=lagu;
    }
    @ Override
    public String gettari(){
        return tari;
    }
    @Override
    public String getrumah(){
        return rumah;
    }
    @Override
    public String getsuku(){
        return suku;
    }
    @Override
    public String getlagu(){
        return lagu;
    }
    @Override
    public void settari(String tari){
        this.tari=tari;
    }
    @Override
    public void setrumah(String rumah){
        this.rumah=rumah;
    }
    @Override
    public void setsuku(String suku){
        this.suku=suku;
    }
    @Override
    public void setlagu(String lagu){
        this.lagu=lagu;
    }
    public String getbandara(){
        return bandara;
    }
    public void setbandara(String bandara){
        this.bandara=bandara;
    }
}

public class Jabar extends KebudayaanDaerah{
    private int teluk;
    private String bandara, musik;
   
    public Jabar(String tari, String rumah){
        this.tari=tari;
        this.rumah=rumah;
    }
    public Jabar(String suku, String lagu, String musik){
        this.suku=suku;
        this.lagu=lagu;
        this.musik=musik;
    }
    public Jabar(String temp, int teluk){
        bandara=temp;
        this.teluk=teluk;
    }
     @ Override
    public String gettari(){
        return tari;
    }
    @Override
    public String getrumah(){
        return rumah;
    }
    @Override
    public String getsuku(){
        return suku;
    }
    @Override
    public String getlagu(){
        return lagu;
    }
    @Override
    public void settari(String tari){
        this.tari=tari;
    }
    @Override
    public void setrumah(String rumah){
        this.rumah=rumah;
    }
    @Override
    public void setsuku(String suku){
        this.suku=suku;
    }
    @Override
    public void setlagu(String lagu){
        this.lagu=lagu;
    }
    public int getTeluk() {
        return teluk;
    }
    public void setTeluk(int teluk) {
        this.teluk = teluk;
    }
    public String getBandara() {
        return bandara;
    }
    public void setBandara(String bandara) {
        this.bandara = bandara;
    }
    public String getMusik() {
        return musik;
    }
    public void setMusik(String musik) {
        this.musik = musik;
    }
}

public class Yogyakarta extends KebudayaanDaerah {
    private String candi;
   
    public Yogyakarta(String tari, String rumah){
        this.tari=tari;
        this.rumah=rumah;
    }
    public Yogyakarta(String temp, String lagu, String candi){
        suku=temp;
        this.lagu=lagu;
        this.candi=candi;
    }
     @ Override
    public String gettari(){
        return tari;
    }
    @Override
    public String getrumah(){
        return rumah;
    }
    @Override
    public String getsuku(){
        return suku;
    }
    @Override
    public String getlagu(){
        return lagu;
    }
    @Override
    public void settari(String tari){
        this.tari=tari;
    }
    @Override
    public void setrumah(String rumah){
        this.rumah=rumah;
    }
    @Override
    public void setsuku(String suku){
        this.suku=suku;
    }
    @Override
    public void setlagu(String lagu){
        this.lagu=lagu;
    }
    public String getCandi() {
        return candi;
    }
    public void setCandi(String candi) {
        this.candi = candi;
    }
}

public class OverridingMain {
    public static void main(String[] args) {
        System.out.println("KEKAYAAN DAERAH KHUSUS IBUKOTA JAKARTA");
        Jakarta a = new Jakarta("Topeng","Soekarno-Hatta");
        System.out.println("Nama tarian daerah: "+a.gettari()+"\nNama bandara: "+a.getbandara());
        Jakarta b=new Jakarta("joglo","betawi","jali-jali & kicir-kicir");
        System.out.println("Nama rumah adat: "+b.getrumah()+"\nNama suku daerah: "+b.getsuku()+
                "\nNama lagu  daerah: "+b.getlagu());
        System.out.println("");
       
        System.out.println("KEKAYAAN DAERAH JAWA BARAT ");
        Jabar m=new Jabar("Tari Merak","Keraton Kesepuhan Cirebon");
        System.out.println("Nama tarian daerah: "+m.gettari()+"\nNama rumah adat daerah: "+m.getrumah());
        Jabar n=new Jabar("Sunda, Badui","Bubuy Bulan","Angklung");
        System.out.println("Nama suku daerah: "+n.getsuku()+"\nNama lagu daerah: "+n.getlagu()+
                           "\nNama alat musik daerah: "+n.getMusik());
        Jabar p=new Jabar("Husein Sastra Negara", 5);
        System.out.println("Nama bandara: "+p.getBandara()+"\nJumlah teluk di Jabar: "+p.getTeluk());
        System.out.println("");
       
        System.out.println("KEKAYAAN DAERAH ISTIMEWA YOGYAKARTA");
        Yogyakarta c=new Yogyakarta("Tari Serimpi","Bangsal Kencono");
        System.out.println("Nama tarian daerah: "+c.gettari()+"\nNama rumah adat: "+c.getrumah());
        Yogyakarta d=new Yogyakarta("Jawa","Pitik Tukung","Borobudur");
        System.out.println("Nama suku daerah: "+d.getsuku()+"\nNama lagu daerah: "+d.getlagu()+
                "\nMemiliki Candi yg termasuk 7 keajaiban dunia: "+d.getCandi());
    }
}






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

Tidak ada komentar:

Posting Komentar