Petunjuk:
RUN di dalam editor untuk menjalankan program.<?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.