Tugas Pemograman Berorientasi Objek 3
Program Binatang.java
public class Binatang {
Binatang(String jenis)
{
this.jenis=jenis;
}
protected void suara()
{
}
public String toString()
{
return "Seekor " +jenis;
}
private String jenis;
}
Program Kucing.java
public class Kucing extends Binatang
{
Kucing(String nama)
{
super("Kucing");
this.nama=nama;
}
public void suara()
{
System.out.println("miaaww..miaww..");
}
public String toString()
{
return super.toString()+" "+nama;
}
private String nama;
}
Program Ngaung.java
import java.util.Random;
public class Ngaung
{
public static void main(String[] args)
{
Binatang[] peliharaanku={new Burung("Kakatua"),new Kucing("Persia"),new Kambing("Bandot"),new Anjing("Helder")};
Binatang kesayangan;
Random pilihan=new Random();
kesayangan=peliharaanku[pilihan.nextInt(peliharaanku.length)];
System.out.println("Binatang adalah "+kesayangan);
System.out.println("Suaranya ");
kesayangan.suara();
}
}
Tidak ada komentar:
Posting Komentar