Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Overide Method
Hallo semua, apakah saya bisa overide suatu method dengan berbeda parameter di php.
Contoh
public function getPerson($id, $nama){
//Script
}
public function getPerson($id){
//Script
}
Terimakasih.
7 Jawaban:
kalau melakukan override method itu harus mewarisi kelasnya atau extend barus bisa melakukan override method seperti kasus diatas itu juga bisa dilakukan override method tapi harus di extend
Oh gitu yah gan, kirain sperti di java bisa dua method yg sama walaupun beda parameter
silahkan dicoba dulu @dimasrismail, selamat belajar.
maksudnya overloading ? overloading itu method sama beda parameter, kalo override itu memperbarui implementasi method pada kelas turunan. setahu saya overloading method di PHP berbeda dengan JAVA.
Overriding Method gan bukan Overloading, Overraiding Method : menggunakan fungsi yang sama namun nilainya berbeda
Nah begitulah intinya, sudah dicoba gan tapi gabisa, soalnya method has declare
@maulanakaris , coba cek kasus TS nya bro, namanya method nya sama, cuma parameter nya yg beda. jd ya bukan overriding, kalo overriding kan memperbarui implementasi (parameter sama).ini kan konsep OOP. kalo di PHP mau overload g bisa.