Mengenal Inheritance Pada OOP PHP

Pengertian Inheritance 

Inheritance/pewarisan/penurunan adalah konsep pemrograman dimana sebuah class dapat ‘menurunkan’ property dan method yang dimilikinya kepada class lain. Konsep inheritance digunakan untuk memanfaatkan fitur reusable code untuk menghindari duplikasi kode program.

Inheritance merupakan konsep dimana class dapat menurunkan sifat yang dimilikinya kepada objek yang dibentuk dari class tersebut. sebuah class akan menurunkan semua yang dimilikinya, yaitu property dan method

Sebuah class dapat diperluas dan ditambahkan property atau method baru, jadi selain mewarisi semua property dan method dari class yang diperluas juga dapat ditambahkan property dan method baru. dalam bahasa pemrograman PHP tidak mengenal multiple inheritance atau menurunkan beberapa kelas sekaligus.  berikut adalah contoh inheritance :