a

Saturday 25 May 2013

Polymorphism

Polymorphism adalah suatu cara membuat objek-objek yang berasal dari subclass yang berbeda, agar diperlakukan sebagai objek-objek dari satu  superclass. dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.  Polymorphism  juga dapat disamakan dengan Method Overloading, dimana di dalam sebuah class terdapat beberapa method dengan nama sama.
Kondisi yang harus dipenuhi supaya polimorphism dapat diimplementasikan adalah :
·      Method yang dipanggil harus melalui variabel dari basis class atau superclass.
·      Method yang dipanggil harus juga menjadi method dari basis class.
·      Signature method harus sama baik pada superclass maupun subclass.
·      Method access attribute pada subclass tidak boleh lebih terbatas dari basis class.
Berikut ini gambar dari coding Polymorphism pada Main.java


Berikut ini merupakan coding Polymorphism  pada class CetakDataTipe

No comments:

Post a Comment