Petunjuk:
RUN
di dalam editor untuk menjalankan program.<?php
class Komponen {
public function tampilkanOutput() {
echo "Menampilkan sesuatu...";
}
}
class GambarKomponen extends Komponen {
function tampilkanOutput() {
echo "Menampilkan gambar yang indah.";
}
}
// Penggunaan
$obj = new GambarKomponen();
$obj->tampilkanOutput();
?>
Kode di atas mendefinisikan sebuah class bernama GambarKomponen
yang merupakan turunan dari class induk Komponen
melalui pewarisan (inheritance). Di dalamnya terdapat method tampilkanOutput()
yang didefinisikan untuk menampilkan teks "Menampilkan gambar yang indah.". Ini menunjukkan bahwa class turunan dapat memiliki implementasi method sendiri, baik untuk menggantikan atau melengkapi fungsionalitas yang diwarisi dari class induknya.