Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

package com.fahrul.

fahrul_java_rd;

class EkspresiWajah {
public String respons() {
return ("Lihatlah reaksi wajah saya\n");
}
}

class Gembira extends EkspresiWajah {


@Override
public String respons() {
// TODO Auto-generated method stub
return ("Saya sedang bergembira\n");
}
}

class Sedih extends EkspresiWajah {


@Override
public String respons() {
// TODO Auto-generated method stub
return ("Saya sedang sedih!!\n");
}
}

class Marah extends EkspresiWajah {


@Override
public String respons() {
// TODO Auto-generated method stub
return ("Saya sedang Marah arghhhhh!!!!\n");
}
}

public class EkspresiEmosional {

public static void main(String[] args) {


System.out.println("\nDemo Poligami");
System.out.println("--------------\n");

EkspresiWajah ekspresiWajah = new EkspresiWajah();


Gembira gembira = new Gembira();
Sedih sedih = new Sedih();
Marah marah = new Marah();

EkspresiWajah[] ekspresi = new EkspresiWajah[4];


ekspresi[0] = ekspresiWajah;
ekspresi[1] = gembira;
ekspresi[2] = sedih;
ekspresi[3] = marah;

System.out.println("Ekspresi[0] : " + ekspresi[0].respons());


System.out.println("Ekspresi[1] : " + ekspresi[1].respons());
System.out.println("Ekspresi[2] : " + ekspresi[2].respons());
System.out.println("Ekspresi[3] : " + ekspresi[3].respons());
}

You might also like