Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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.

avatar Septemberkid
@Septemberkid

59 Kontribusi 23 Poin

Diperbarui 7 tahun yang lalu

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

avatar arisid96
@arisid96

179 Kontribusi 71 Poin

Dipost 7 tahun yang lalu

Oh gitu yah gan, kirain sperti di java bisa dua method yg sama walaupun beda parameter

avatar Septemberkid
@Septemberkid

59 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

silahkan dicoba dulu @dimasrismail, selamat belajar.

avatar arisid96
@arisid96

179 Kontribusi 71 Poin

Dipost 7 tahun yang lalu

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.

avatar caturandi
@caturandi

3 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Overriding Method gan bukan Overloading, Overraiding Method : menggunakan fungsi yang sama namun nilainya berbeda

avatar arisid96
@arisid96

179 Kontribusi 71 Poin

Dipost 7 tahun yang lalu

Nah begitulah intinya, sudah dicoba gan tapi gabisa, soalnya method has declare

avatar Septemberkid
@Septemberkid

59 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

@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.

avatar caturandi
@caturandi

3 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban