1. Penjelasan singkat tentang Polymorphism
Polymorphism merupakan suatu object yang dapat memiliki berbagai bentuk, sebagai object dari classnya sendiri atau object dari superclassnya. Kata "polimorfisme" berarti "banyak bentuk". Ini berasal dari kata Yunani "poli" (berarti banyak) dan "MorphOS" (bentuk berarti).
Polymorphism merupakan suatu object yang dapat memiliki berbagai bentuk, sebagai object dari classnya sendiri atau object dari superclassnya. Kata "polimorfisme" berarti "banyak bentuk". Ini berasal dari kata Yunani "poli" (berarti banyak) dan "MorphOS" (bentuk berarti).
2. Perbedaan Class dan Object
Kita langsung ke contoh aja ya, supaya lebih jelas :D
Contoh Class adalah Motor, contoh Object adalah mobilnya Redza, mobilku.
Jadi class itu merupakan parent dari suatu object, sedangkan object adalah sub dari parent itu sendiri atau semua bagian dari class.
Ada 2 macam cara untuk menggunakan Polymorphism :
2. Overriding: Terjadi ketika deklarasi method subclass dengan nama dan parameter yang sama dengan method dari superclassnya
Berikut adalah contoh dari Polymorphism pada java:
1. Kita buat dulu class Motor, seperti gambar dibawah ini :
Tidak ada komentar:
Posting Komentar