Part 1 - Pengantar Object Oriented Programming Dengan Dengan PHP Part 1
Part 1 - Pengantar Object Oriented Programming Dengan Dengan PHP Part 1
STMIK EL RAHMA
Object adalah data yang telah terstruktur sesuai dengan yang didefinisikan dalam
sebuah class.
Class adalah template/kerangka yang digunakan untuk membentuk sebuah object.
Jadi, Object adalah instance dari classnya
Object memiliki Attribute dan method.
Attribute : data-data
Method : Operasi atau fungsi untuk memodif
Pertemuan 1 : Pengantar Object Oriented Programming dengan dengan PHP Part 1
3. Inheritance
Pembuatan Class baru berdasarkan class yang sudah ada sebelumnya.
Keuntungan ?
Mendefinisikan method yang lebih spesifik di subclass
Dapat dibuat superclass yang bersifat generic
Pertemuan 1 : Pengantar Object Oriented Programming dengan dengan PHP Part 1
4. Polymorphism
Ada 2 jenis :
Dibagi menjadi 3 :
Rangkuman
PHP mendukung Object Oriented Programming secara penuh sejak versi PHP 5. Object didefinisikan dalam sebuah class. Secara
singkat class adalah template/kerangka yang digunakan untuk membentuk sebuah object. Dengan demikian object adalah data yang
telah terstruktur sesuai dengan yang didefinisikan dalam sebuah class. Properti memberi object kemampuan untuk menyimpan data,
dan method memberi object kemampuan untuk melakukan sebuah tugas. Method adalah function spesial yang dideklarasikan dalam
sebuah class. Dengan Inheritance atau Pewarisan class bisa diturunkan ke dalam subclass subclass.