Tutorial OOP PHP Bagian 6 – Inheritance
Selain encapsulation, prinsip OOP yang lain adalah Inheritance. Dengan prinsip ini, duplikasi penulisan kode program akan dapat diminimalisir. Ingatlah selalu prinsip pemrograman DRY – Don’t Repeat Yourself. Dengan inheritance, kode yang ditulis di parent class bisa digunakan dan direuse oleh banyak child berkali-kali. Inheritance pada PHP menggunakan keyword extends.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php class Mobil { private $merk; public function setMerk($merk){ $this->merk = $merk; } public function getMerk(){ return $this->merk; } public function halo(){ return "Halo aku adalah mobil...".$this->merk; } } class Mobilsport extends Mobil{ } $ferrari = new Mobilsport(); $ferrari->setMerk('Ferrari'); echo $ferrari->halo(); ?> |
Mobil Sport adalah bagian dari Mobil. Read more about Tutorial OOP PHP Bagian 6 – Inheritance[…]