Rabu, 11 November 2009

Tugas Pemograman Berorientasi Objek 3

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