• About
  • Contact
  • Sitemap
  • Privacy Policy

C++ No.12: Polymorphism pada C++, apa itu polymorphism?

Polymorphism merupakan konsep dalam bahasa pemrograman berorientasi object. Bila kita mempelajari, mengetikan, membuat sebuah program dengan bahasa OOP pasti secara langsung kita berhubungan dengan istilah Polymorphism. Kita mengetikan model pemrograman dengan pointer, abstract class, virtual member, dan lain – lain sebetulnya semua itu adalah bagian dari polymorphism.

Apa itu Polymorphism?

Dilihat dari bahasanya, poly berarti banyak, morphis berarti bentuk. Jadi polymorphism adalah pemrograman yang punya banyak bentuk. Bentuk maksudnya gimana sih??
Bentuk disini bisa diartikan sebagai model, ragam, atau jenis, seperti misalnya dalam C++ kita mengenal virtual member, pointer, abstract class dan lain – lain. nah, aneka ragam seperti inilah yang disebut dengan polymorphism.




Pada gambar di atas kita mengupload gambar tentang polymorphic dari class felix menjadi kucing, harimau, macan tutul :)

Penulisannya pun beragam, bervariasi, kreatif, simple, dan lain lain. Inilah polymorphism, jadi tidak monoton tanpa improvisasi sama sekali.

Pada tutorial Polymorphism kali ini, kita akan membahas beberapa hal sebagai berikut:
1.Pointer dan Base Class (ingat, ini juga kelanjutan dari tutorial inheritance lho)
2.Virtual member dan Pure Virtual Member
3.Abstract Base Class

Semua tentang 3 point di atas, di bahas pada video tutorial berikut ini:
Saya menggunakan Microsoft Visual Studio 2013, untuk pengguna software lain, anda dapat menyesuaikan.


ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI

Video di atas dapat anda download dengan menggunakan IDM (Internet Download Manager) atau aplikasi downloader yang lain yang telah terinstall di komputer anda.

J-Theme