Petunjuk:
RUN
di dalam editor untuk menjalankan program.<?php
class Ayah {
public function motivasi() {
echo "[Class Ayah] Nak, belajarlah dengan giat untuk masa depanmu!<br>";
}
}
class Anak extends Ayah {
public function motivasi() {
echo "[Class Anak] Aku akan belajar dengan giat dan bekerja keras!<br>";
}
public function motivasiAyah() {
parent::motivasi(); // Memanggil method dari class induk
}
}
$anak1 = new Anak();
$anak1->motivasi(); // Output dari class Anak
$anak1->motivasiAyah(); // Memanggil method dari class Ayah
?>
Class Ayah
memiliki method motivasi()
. Class Anak
mewarisi class Ayah
tetapi menimpa method motivasi()
. Method motivasiAyah()
di class Anak
menggunakan parent::motivasi()
untuk tetap memanggil method dari class induk.