AYO PAHAMI!


Petunjuk:

  1. Perhatikan kode program PHP yang ditampilkan di kotak sebelah kiri.
  2. Ketik ulang seluruh baris kode tersebut ke dalam editor di sebelah kanan.
  3. Pastikan setiap baris dan struktur penulisan sesuai dengan contoh (termasuk titik koma, kurung, dll).
  4. Tekan tombol RUN di dalam editor untuk menjalankan program.
  5. Perhatikan hasil keluaran di bawah editor. Apa yang ditampilkan?
<?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.

⬅ Kembali ke Halaman Sebelumnya