try running this script
happy coding
happy coding
class EkspresiWajah {
 public String respons() {
  return ("Lihatlah reaksi wajah saya\n");
 }
}
class Gembira extends EkspresiWajah {
 public String respons() {
  return ("Ha ha..hi hi..saya sedang gembira\n");
 }
}
class Sedih extends EkspresiWajah {
 public String respons() {
  return ("Hik..hik...teganya dia berbuat itu..\n");
 }
}
class Marah extends EkspresiWajah {
 public String respons() {
  return ("Hei..jangan dekati saya!!!\n");
 }
}
public class EkspresiEmosional {
 /**Main Method*/
 public static void main( String [] args ) {
    System.out.println("\nDEMO POLIMORFI");
    System.out.println("--------------\n");
    // Membuat objek-objek ekspresi dari wajah
    EkspresiWajah objEkspresi = new EkspresiWajah();
      Gembira objGembira = new Gembira();
      Sedih objSedih  = new Sedih();
      Marah objMarah = new Marah();
      // Menyatakan objek-objek ekspresi tersebut menjadi
      // suatu daftar ekspresi 
      EkspresiWajah [] ekspresi = new EkspresiWajah[4];
      ekspresi[0] = objEkspresi;
      ekspresi[1] = objGembira;
      ekspresi[2] = objSedih;
      ekspresi[3] = objMarah;
      // Polymorfi membuat EkspresiWajah menjadi terlihat memiliki
      // beberapa tingkah laku/kondisi yang berbeda-beda.
      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());
 }
}
 Diposkan oleh
Diposkan oleh
 
 
0 komentar:
Post a Comment