Hallo sahabat dumenity berjumpa lagi dalam tutorial dumetschool, pada tutorial kali ini saya akan membahas tentang mengenal polymorphism dalam oop. Kata polymorphism berasal dari istilah yunani “banyak bentuk”. Dalam kaitannya dengan oop diterjemahkan menjadi “Method yang berada pada class berbeda yang melakukan hal yang sama, harus memiliki nama yang sama pula”.

Penerapan polymorphism dapat memakai dua cara : abstract class dan interface. mengapa demekian? Kalau anda ingat bahwa tujuan dasar penggunaan abstract class dan interface adalah untuk membuat “kontrak” yang harus di penuhi oleh child class. Jadi, child class yang meng-extends abstract class atau yang mengimplementasi interface “dipaksa”. untuk memiliki suatu method tertentu. karena itulah abstract class atau interface digunakan untuk menerapkan polymorphism.

Pada pembahasan ini saya akan memberikan contoh pada teman – teman tentang mengenal polymorphism dalam oop pada interface. oke langsung saja saya contohkan :

Oke dan hasil dari script di atas adalah:

Mengenal Polymorphism dalam OOP

oke cukup mudah bukan semoga bermanfaat.