Tugas 6, Bagus Dermaawan / 2012420050

Tugas 6, Bagus Dermaawan / 2012420050


Membuat Object dengan Konsep Polimorfisme, dan ditambahkan dengan Konsep Overriding Minimal 3 Subclass




/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Overriding;

/**
 *
 * @author Toshiba
 */
public class overriding {
   
    String jenis, Tipe;
   
   
    void kendaraan (){
        System.out.println("=============================================");
        System.out.println("\t           kendaraan");
    }
   
   
void berjalan ()  {
    System.out.println("Bisa Berjalan");
}


void xx (String Speker){
    System.out.println("Mempunyai Speker");
}
void xx (String Mengerem, String bagasi){
    Mengerem = "Mengerem";
    bagasi = "Bagasi";
   
    System.out.println("Bisa "+Mengerem);
    System.out.println("Mempunyai "+bagasi+" Untuk Menyimpan barang bawaan");
}
void xx (){
   
}


}


//SUBCLASS
// Membuat kelas turunan mobil yang merupakan turunan dari class kendaraan :
   
class mobil extends overriding {
 
    public void bahanbakar(){
       
        jenis = "MOBIL";
        System.out.println(""+jenis);
        System.out.println("bahan bakar bensin");
   
}
    void aa (String suara){
       
        suara = "Suara Mesin Mobil Lebih Halus";
        System.out.println(""+suara);
    }
    void aa (String transmisi, String jalur, String kendali){
        kendali = "Dikendalikan dengan menggunakan Setir";
        transmisi = "Menggunakan Sistim Transmisi Manual yang dikendalikan sopir";
        jalur = "Jalur Lintasan di Jalan Raya";
        System.out.println(""+kendali);
        System.out.println(""+transmisi);
        System.out.println(""+jalur);
        }
     void aa (){
       
             }
        }


//SUBCLASS
//Membuat kelas turunan kereta api yang merupakan turunan dari class kendaraan :
class keretaapi extends overriding {
   
    public void bahanbakar (){
       
        jenis = "KERETA API";
        System.out.println(""+jenis);
        System.out.println("bahan bakar batu bara");
        }  
   
    void bb (String tiket, String kendali){
        kendali = "Menggunakan Sistem Kendali Otomatis  (Automatic Train Control System)";
        tiket = "Harga Tiket Murah";
        System.out.println(""+tiket);
        System.out.println(""+kendali);
        }

    void bb (String transmisi, String jalur, String suara){
       
        suara = "Suara mesin kasar";
        transmisi = "Menggunakan sistem transmisi diesel hidrolis dan sistem transmisi elektris";
        jalur = "Jalur lintasan di atas rel kereta api";
       
        System.out.println(""+suara);
        System.out.println(""+transmisi);
        System.out.println(""+jalur);
               
    }
    void bb (){
    }
}



//SUBCLASS
//Membuat kelas turunan pesawat yang merupakan turunan dari class kendaraan :
class pesawat extends overriding {
 
    public void bahanbakar(){
       
        jenis = "PESAWAT";
        System.out.println(""+jenis);
        System.out.println("bahan bakar Bensol");
        }
           
            void cc (String waktu, String kendali){
           
                waktu = "Menghemat Waktu";
                kendali = "Menggunakan sistem kendali Elevator, Aileron, dan Rudder";
                System.out.println("Naik Pesawat Bisa "+waktu);
                System.out.println(""+kendali);
            }
             void cc (String trasmisi,String jalur,String suara){
               
                suara = "Suara mesin sangat kasar";
                trasmisi = "Menggunakan Sistim Transmisi Instrument Landing System, dan Ground Controlled Approach";
                jalur = "Jalur Lintasannya di Langit (terbang)";
                 System.out.println(""+suara);
                System.out.println(""+trasmisi);
                System.out.println(""+jalur);
             }
              void cc (){
                 
              }
   
   


public static void main(String[] args){
   
overriding x = new overriding();
mobil a = new mobil();
keretaapi b = new keretaapi();
pesawat c = new pesawat();


x.kendaraan();


    System.out.println("=============================================");

a.bahanbakar();

a.aa(null);
a.aa(null, null, null);

    System.out.println("=============================================");

b.bahanbakar();

b.bb(null, null);
b.bb(null, null, null);

    System.out.println("=============================================");

c.bahanbakar();

c.cc(null, null);
c.cc(null, null, null);

    System.out.println("=============================================");

}
}

























Atau Download Filenya disini

Nama        : Bagus Dermawan
Nim           : 2012420050




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

Tidak ada komentar:

Posting Komentar