Minggu, 17 Agustus 2014

polimorfisme

// Berkas: Polimorfisme.java

class Makhluk {
   public void info() {
      System.out.println("info() pada Makhluk...");
   }
}

class Mamalia extends Makhluk {
   public void info() {
      System.out.println("info() pada Mamalia...");
   }
}

class Sapi extends Mamalia {
   public void info() {
      System.out.println("info() pada Sapi...");
   }
}
public class Polimorfisme {
   public static void main(String[] args) {

      Mamalia mamalia;
      Sapi    sapiSumba;
      Makhluk binatang;

      mamalia   = new Mamalia();
      sapiSumba = new Sapi();

      binatang = mamalia;
      binatang.info();

      binatang = sapiSumba;
      binatang.info();
   }
}

//sumber Abdul Kadir : Dasar Pemrograman Java2

Tidak ada komentar:

Posting Komentar