Menimpa propeti dan metode

Oleh M.Rezkyawan 82 2 pada Kamis, 30 Nov. 2017, 14:46:55


Kembali ke forum soal ini

#php #pemograman-berorientasi-objek-di-php #pbo-lanjutan


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



class Kendaraan {
  public function jalan() {
    return "Brem brem...";
  }
}

class Kereta_saya extends Kendaraan {
  // timpa metode jalan() dari Kendaraan
  public function jalan(){
    return "Jeges jeges...";
  }
}

$kereta_saya = new Kereta_saya();

// panggil jalan() dari $kereta_saya
// dan cetak isinya di bawah ini
if(method_exists($kereta_saya, "jalan")){
  echo "Kereta saya bisa jalan.";
}

ada yg bisa benerin code untuk $kereta_saya nggak ..?
1 jempol


denasgt123
160
0
· 6 tahun, 11 bulan yang lalu · 0 jempol

Jangan pake if gan

denasgt123
160
0
· 6 tahun, 11 bulan yang lalu · 0 jempol

langsung echo saja dengan perintah :
echo $kereta_saya::jalan();

denasgt123
160
0
· 6 tahun, 11 bulan yang lalu · 0 jempol

eh maaf gan ralat, saya juga coba ternyata error,
dia nggak mau ada "_" di nama class-nya

ardinugrh0
128
2
· 6 tahun, 10 bulan yang lalu · 1 jempol

class Kendaraan {
  public function jalan() {
    return "Brem brem...";
  }
}

class Kereta extends Kendaraan {
  public function jalan() {
    return "Jeges jeges...";
  }
}

$kereta_saya = new Kereta();

// panggil jalan() dari $kereta_saya
// dan cetak isinya di bawah ini

echo $kereta_saya::jalan();

fauzanshani
114
2
· 6 tahun, 3 bulan yang lalu · 0 jempol

knp waktu memanggil $kereta_saya::jalan(); hrs pke 2 titik dua kok bkn -> (anak panah)?

kpn waktu  memanggil $kereta_saya::jalan(); pke echo seingat saya yg sebelum2nya gk pke echo

makasih.

Fkri
173
1
· 6 tahun, 2 bulan yang lalu · 1 jempol

Bentar gan
Bisa jelasin ga itu (::) buat apaan?
Seinget saya biasanya g pake itu ada juga cuma = dan ->
Pencerahan nya tolong

riki25
110
0
· 6 tahun, 1 bulan yang lalu · 0 jempol

iya gan kenapa kok pake ::

alifata
85
0
· 6 tahun yang lalu · 0 jempol

-> ane pake panah juga bisa gan

Yudatanum
77
0
· 5 tahun, 7 bulan yang lalu · 0 jempol

saya pakai -> bisa gan

Gerinsenapratama21
195
2
· 5 tahun, 4 bulan yang lalu · 0 jempol

mngkin sama aja fungsinya gan

JeremiaDanger
213
28
· 5 tahun, 4 bulan yang lalu · 0 jempol

:: untuk konstanta

1629042099
198
0
· 4 tahun, 4 bulan yang lalu · 0 jempol

If nya ngga usah dipake

Cindy_aulia24
91
0
· 4 tahun, 1 bulan yang lalu · 0 jempol

Ko ngikutin
Adinugrh0 eror ya ?