Di panduan kali ini sahabat akan belajar bagaimana cara memahami mengenai konsep overriding dan overloading di php oop.
Hai, kembali lagi di panduan saya , karena blog ini ialah bertemakan web programming sesuai dengan nama domainya karena itu saya masih akan membahas mengenai dunia web programming dan kali ini saya masih akan membahas mengenai Object oriented Programming di PHP.
Konsep ovveriding dan overloading sebetulnya ialah dua hal yang tak dapat di pisahkan karena ketika kita mengoverriding kita pun sekaligus mengoverloadaingnya. bagi memahami mengenai konsep overriding dan overloading di php oop kita mesti tau dulu arti keduanya.
sebelumnya ketika kita mengextends sebuah class , di class child pastinya kita menambahkan method tambahan.
nah sekarang ini Overriding ialah pendefenisian ulang sebuah method yang berada di class child , Pada pendefinisian ulang tersebut, kita pastinya pun akan menambahkan logic baru atau justru merubah logic di method yang kita definisikan ulang tersebut. Penambahan logic atau merubah logic
tersebut seperti itulah yang disebut dengan Overloading.
bagi lebih jelasnya kita akan coba mengimplementasikan overriding bagi mendefenisikan ulang sebuah method:
setelah di jalankan karenanya hasilnya akan seperti ini:
bagi keyword parent::setjumlahroda($jumlahRoda) bukanlah milik class child melainkan milik parent class atau Bmw class.
oke bagi pembahasan mengenai memahami mengenai konsep overriding dan overloading di php oop saya cukupkan hingga di sini tersebih dahulu , dan hingga bertemu di artikel panduan yang lain berikutnya.
sumber :kursuswebprogramming.com/blog/