UTS PRAKTEK

Source Code : 
//Kelas DemoHewan
import java.util.Scanner;

public class DemoHewan{

public static void main(String[] args){
int pilihan;
Scanner sc = new Scanner(System.in);
System.out.println("<<--TEST HEWAN -->>");
System.out.println("1. Singa");
System.out.println("2. Elang");
System.out.println("3. Lebah");
System.out.println("4. Paus");
System.out.println("Masukkan Pilihan Anda : ");
pilihan = sc.nextInt();
System.out.println("\n");

Hewan Singa = new Singa("Mamalia", "Buas, Liar", "Mengaum", "4 Kaki");
Hewan Elang = new Elang("Burung", "Besar, Cepat", "Berkicau", "Sayap");
Hewan Lebah = new Lebah("Serangga", "Menghasilkan Madu, Menusuk", "Mendengung", "Sayap");
Hewan Paus = new Paus("Mamalia", "Raksasa", "Menggeram", "Berenang");

switch (pilihan){
case 1 :
System.out.println("1. Singa ");
Singa.tampilHewan();
System.out.println("Singa Bernapas Dengan Paru-Paru");
break;

case 2 :
System.out.println("2. Elang ");
Elang.tampilHewan();
System.out.println("Elang Bernapas Dengan Paru-Paru");
break;

case 3 :
System.out.println("3. Lebah ");
Lebah.tampilHewan();
System.out.println("Lebah Bernapas Dengan Insecta");
break;

case 4 :
System.out.println("4. Paus ");
Paus.tampilHewan();
System.out.println("Paus Bernapas Dengan Paru-Paru");
break;
}
}
}

//Kelas Hewan
public class Hewan {
protected String jenis, ciri;
public Hewan (String jenis, String ciri){
this.jenis = jenis;
this.ciri = ciri;
}

public Hewan(){
}

public void tampilHewan(){
System.out.println("Jenis Hewan : "+jenis);
System.out.println("Ciri Hewan : "+ciri);
}
}

//Kelas Singa
public class Singa extends Hewan{
    private String suara, berjalan;
    public Singa(String jenis, String ciri, String suara, String berjalan){
        super(jenis, ciri);
        this.suara = suara ;
        this.berjalan = berjalan;
    }
    public Singa(String suara, String berjalan){
        this.suara = suara;
        this.berjalan = berjalan;
    }
 
   public void tampilHewan(){
       super.tampilHewan();
       System.out.println("Suara Hewan   :"+ suara);
       System.out.println("Cara Berjalan :"+ berjalan);
   }
}

//Kelas Elang
public class Elang extends Hewan{
    private String suara, berjalan;
    public Elang(String jenis, String ciri, String suara, String berjalan){
        super(jenis, ciri);
        this.suara = suara ;
        this.berjalan = berjalan;
    }
    public Elang(String suara, String berjalan){
        this.suara = suara;
        this.berjalan = berjalan;
    }
 
   public void tampilHewan(){
       super.tampilHewan();
       System.out.println("Suara Hewan   :"+ suara);
       System.out.println("Cara Berjalan :"+ berjalan);
   }
}

//Kelas Lebah
public class Lebah extends Hewan{
    private String suara, berjalan;
    public Lebah(String jenis, String ciri, String suara, String berjalan){
        super(jenis, ciri);
        this.suara = suara ;
        this.berjalan = berjalan;
    }
    public Lebah(String suara, String berjalan){
        this.suara = suara;
        this.berjalan = berjalan;
    }
 
   public void tampilHewan(){
       super.tampilHewan();
       System.out.println("Suara Hewan   :"+ suara);
       System.out.println("Cara Berjalan :"+ berjalan);
   }
}

//Kelas Paus
public class Paus extends Hewan{
    private String suara, berjalan;
    public Paus(String jenis, String ciri, String suara, String berjalan){
        super(jenis, ciri);
        this.suara = suara ;
        this.berjalan = berjalan;
    }
    public Paus(String suara, String berjalan){
        this.suara = suara;
        this.berjalan = berjalan;
    }
 
   public void tampilHewan(){
       super.tampilHewan();
       System.out.println("Suara Hewan   :"+ suara);
       System.out.println("Cara Berjalan :"+ berjalan);
   }
}



INPUT


OUTPUT 1





OUTPUT 2






OUTPUT 3



OUTPUT 4



















Komentar