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 Pengguna {
    final public function hakAkses() {
        echo "Hak akses ini tidak bisa diubah oleh class turunan.<br>";
    }
}

class Admin extends Pengguna {
    // Jika mencoba menimpa method hakAkses(), akan muncul error
    /*
    public function hakAkses() {
        echo "Ini tidak boleh dilakukan.";
    }
    */
}

$admin1 = new Admin();
$admin1->hakAkses();
?>

Final public function hakAkses() dalam class Pengguna tidak bisa ditimpa oleh class Admin. Jika mencoba menulis ulang method hakAkses() di Admin, PHP akan memberikan error.

⬅ Kembali ke Halaman Sebelumnya