Contoh Methode Overraiding di PHP 5

Seperti konsep OOP yang sudah sudah Overraiding method dalam php memiliki konsep yang sama dengan OOP manapun, hanya bentuk nya saja yang berbeda, yang dimaksud bentuk adalah dari penulisan code nya hehe. tentunya akan berbeda penulisan code OOP PHP dan OOP JAVA, overriding method adalah menulis ulang method yang sudah di deklarasikan atau sudah di buat di kelas induknya. langusung saja ke contoh.

 kelas MakhlukHidup


kelas makhluk hidup terdapat method method yang akan di overraid oleh kelas selanjutnya dibawah ini,
kelas Tumbuhan


seperti yang terlihat di atas bahwa methode menanggapiRangsang($name) merupakan methode yang ada di kelas induk MakhlukHidup proses overraid ini berlaku pada kelas yang mengimplementasikan turunan antara kelas parent dan childnya. methode yang di overraid bisa di isi dengan alur code sesui dengan keinginan kita, nah yang membedakan apa ?  yang membedakan adalah nama methode dan parameter yang ada  harus sama sedangkan isinya bisa berbeda dengan kelas induk.
halaman overide.php

Output

seperti kita lihat keduanya mengeluarkan output yang berbeda karena pendeklarasian isi methode yang berbeda tapi dengan parameter yang sama yang satu melalui proses parenting memanggil method induk dan yang kedua melalui  overriding method yang di buat di kelas tumbuhan.
untuk melihat contoh penggunaan kelas dalam php 5 bisa dilihat postingan sebelumnya.