Latihan Java

Contoh program java menggunakan Jcreator

//mendefenisikan kelas induk
class penyanyi{
public void bernyanyi(){
System.out.println("karakteristik nadanya"+"belum didefenisikan");
        }
        }
//mendefenisikan kelas kelas turunan dari kelas penyanyi
class penyanyijazz extends penyanyi{
//melakukan overrie terhadap method bernyanyi()

public void bernyanyi(){

System.out.println("bernyanyi dengan irama jazz");
}
}
class penyanyipop extends penyanyi{
//melakukan overrie terhadap method bernyanyi()
public void bernyanyi(){
System.out.println("bernyanyi dengan irama pop");
}
}
class penyanyidangdut extends penyanyi{
//melakukan override terhadap method bernyanyi()
public void bernyanyi(){
    System.out.println("bernyanyi dengan irama dangdut");
}
}
class demopolimorfisme1{
    public static void main(String[]args){
        penyanyi p;
        penyanyijazz musmujiono = new penyanyijazz();
        penyanyipop audi = new penyanyipop();
        penyanyidangdut inul = new penyanyidangdut();
        p=musmujiono; //p mengacu pada objek penyanyijazz();
//akan memanggil method pada kelas penyanyijazz
p.bernyanyi();
p=audi; //p mengacu pada objek penyanyipop();
p.bernyanyi();
p=inul; //p mengacu pada objek penyanyidangdut();
//akan memanggil method pada kelas penyanyidangdut
p.bernyanyi();
}
}

No comments:

Post a Comment