Silahkan masuk atau daftar agar skor dan code anda tersimpan.


Menimpa properti dan metode

Kerja yang bagus!

Terkadang kita ingin agar kelas hasil turunan untuk memiliki sedikit modifikasi di properti atau metode dari kelas yang diturunkannya.

Contohnya di soal sebelumnya, Kendaraan memiliki properti $mesin yang nilainya awalnya adalah "V6", dan untuk Kereta kita tetapkan sebagai "Pembakar Batu Bara" (Maaf, kami tidak tahu apa-apa tentang hal ini >_<). KIta bisa mengcodekannya seperti ini:

class Kendaraan {
  public $mesin = "V6";
}
class Kereta extends Kendaraan {
  public $mesin = "Pembakar Batu Bara";
}

Mudahkan? Setelahnya semua objek Kereta yang anda ciptakan akan memiliki $mesin yang berupa Pembakar Batu Bara. Cara yang serupa bisa anda lakukan untuk menimpa metode = ).


Instruksi:
  1. Timpa jalan() dari Kendaraan dengan mengembalikan sebuah string yang adalah "Jeges jeges...".
  2. Panggil jalan() dari $kereta_saya dan cetak isinya.

Petunjuk


Forum Diskusi
Lanjut Premium