Jumat, 03 Juni 2011


BAB V
TUGAS AKHIR


Membuat kelas hewan
/*Disimpan dalam file hewan.java*/
/*Kode Program untuk kelas hewan*/
class hewan {
     private String tipe;
     public hewan(String tipe){
           this.tipe = tipe;
    }
    public String toString(){
           return "Ini adalah "+tipe;
    }
     public void bersuara(){
     }
}

Membuat kelas Anjing, Ayam dan Kucing yang merupakan kelas turunan dari kelas hewan
/*Disimpan dalam file Anjing.java*/
/*Kode Program untuk kelas Anjing*/
class Anjing extends hewan{
    private String nama;
    private String jenis;
    public Anjing(String nama, String jenis){
     super("Anjing");
    this.nama=nama;
     this.jenis=jenis;
    
    }
    public void bersuara(){
     System.out.println("Guk.. Guk.. Guk.. ");
    }
    public String toString(){
        return super.toString()+"\nIni adalah "+jenis+" bernama "+nama;
    }
}

/*Disimpan dalam file Ayam.java*/
/*Kode Program untuk kelas Ayam*/
class Ayam extends hewan{
    private String nama;
    private String jenis;
    public Ayam(String nama, String jenis){
     super("Ayam");
    this.nama=nama;
     this.jenis=jenis;
    }
    public void bersuara(){
     System.out.println("Kukuruyuk.. Petok.. Petok..");
    }
    public String toString(){
        return super.toString()+"\nIni adalah "+jenis+" bernama "+nama;
    }
}

/*Disimpan dalam file Kucing.java*/
/*Kode Program untuk kelas Kucing*/
class Kucing extends hewan{
    private String nama;
    private String jenis;
    
    public Kucing(String nama){
     super("Kucing");
     this.nama=nama;
    }
    public Kucing(String nama, String jenis){
     super("Kucing");
     this.nama=nama;
     this.jenis=jenis;   
    }
    public void bersuara(){
     System.out.println("Meong.. Meong.. Meong.. ");
    }
    public String toString(){
        return super.toString()+"\nIni adalah "+jenis+" bernama "+nama;
    }
}

Membuat kelas polimorfisme yang merupakan program utama dan sekaligus mengimplementasikan penggunaan metode polimorfisme

/*Disimpan dalam file polimorfisme.java*/
/*Kode Program untuk kelas polimorfisme*/
import java.util.Random;
class polimorfisme{
    public static void main(String args[]){
        hewan[] hewannya = {
            new Anjing("Broni", "Herder"),
            new Kucing("Kiti", "Persia"),
            new Ayam("Toki", "Buras")
        };
        hewan pilihHewan; 
        Random pilih = new Random();
        for (int i = 0; i<5 ; i++){
            pilihHewan = hewannya[pilih.nextInt(hewannya.length)];
            System.out.println("\nPilihan Anda:\n" + pilihHewan);
            pilihHewan.bersuara();
        }
    }
}

Hasil Running :

Tidak ada komentar:

Posting Komentar