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 OrangTua {
    public $nama;

    public function __construct($nama) {
        $this->nama = $nama;
        echo "Orang tua bernama {$this->nama} telah dibuat.<br>";
    }
}

class Anak extends OrangTua {
    public $hobi;

    public function __construct($nama, $hobi) {
        parent::__construct($nama); // Memanggil constructor dari class induk
        $this->hobi = $hobi;
        echo "Anak bernama {$this->nama} memiliki hobi {$this->hobi}.<br>";
    }
}

$anak1 = new Anak("Budi", "Bermain Sepak Bola");
?>

Class OrangTua memiliki constructor yang menerima parameter $nama. Class Anak memiliki constructor sendiri yang tetap memanggil constructor OrangTua menggunakan parent::__construct($nama). Output menampilkan pesan dari constructor OrangTua dan Anak.

⬅ Kembali ke Halaman Sebelumnya