Pemrograman Berorientasi Objek Dengan PHP5 (Part 3)


Polimorfisme
Polimorfisme (atau dalam bahasa Inggrisnya ditulis polymorphism) berasal dari dua kata Yunani kuno yaitu poly yang berarti banyak dan morph yang berarti bentuk. Sehingga menurut asal katanya polimorfisme berarti banyak bentuk.

Seringkali programmer pemula dibingungkan dengan banyaknya istilah-istilah yang ada pada Object Oriented Programming. Hal ini membuat topik Object Oriented Programming terkesan sulit untuk dipahami. Tidak terkecuali untuk polimorfisme.

Polimorfisme pada dasarnya sederhana, bahkan sadar atau tidak sadar dari tutorial sebelumnya anda telah berkali-kali melakukan apa yang dinamakan sebagai polimorfisme. Seperti yang telah dijelaskan sebelumnya polimorfisme adalah sebuah proses membuat satu atau lebih objek dari kelas tertentu. Pada tutorial sebelumnya anda pernah membuat sebuah kelas bernama Produk, masih ingat? Anggaplah anda telah membuat sebuah kelas Produk. Kemudian anda membuat objek dari kelas tersebut, katakanlah 3 buah objek seperti berikut:

Pemrograman Berorientasi Objek Dengan PHP5 (Part 2)


Inheritance
Inheritance atau dalam bahasa Indonesianya disebut sebagai pewarisan adalah suatu cara untuk membuat sebuah kelas yang baru dengan menggunakan kelas lain yang sebelumnya sudah dibuat. Kelas lain yang sudah dibuat sebelumnya ini disebut sebagai kelas orang tua (parent class), sedangkan kelas yang baru dibuat dengan menggunakan kelas orang tua disebut sebagai kelas anak (parent class).

Tujuan utama dari pewarisan ini adalah untuk bisa menggunakan kembali (reuse) kode yang telah dibuat ditambah dengan atribut dan method baru. Contoh yang paling umum dalam konsep pewarisan adalah konsep makhluk hidup yang beranak pinak. Di mana anak yang dilahirkan akan mirip dengan orang tuanya karena si anak mewarisi sejumlah karakteristik orang tuanya. Perhatikan bagan sederhana berikut untuk lebih jelasnya lagi mengenai konsep pewarisan :


Pemrograman Berorientasi Objek Dengan PHP5 (Part 1)


Apa itu OOP?
Pemrograman berorientasi objek atau dalam bahasa Inggrisnya disebut dengan Object Oriented Programming (selanjutnya disingkat OOP) adalah teknik pemrograman yang menggunakan objek. Pemrograman berorientasi objek ini memiliki kemampuan untuk menyembunyikan apa yang tidak penting bagi penggunanya.

Pada tutorial singkat ini saya menggunakan PHP5 karena PHP5 telah memiliki fitur pemrograman berorientasi objek yang lebih lengkap daripada versi sebelumnya.

Mengapa harus menggunakan OOP?
Jika anda membuat program skala kecil tentu saja manfaat yang jelas dari OOP ini kurang terasa. Tetapi ketika membuat projek program skala menengah sampai besar maka akan terlihat betapa pentingnya penggunaan OOP.

Artikel Unggulan

Panduan Makan Sehat bagi Generasi Z: Tips Mudah untuk Menjaga Energi dan Kesehatan

Menjaga Kesehatan dan Energi saat Berlatih: Nutrisi Penting untuk Atlet Generasi Z Gaya hidup aktif dan olahraga merupakan hal yang sangat p...

Paling Populer dalam Sebulan