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
interface Printable {
    public function printOutput();
}

class ImageComponent implements Printable {
    public function printOutput() {
        echo "Mencetak gambar...";
    }
}

// Penggunaan
$obj = new ImageComponent();
$obj->printOutput();
?>

Kode di atas menunjukkan cara mengimplementasikan interface Printable dalam class ImageComponent menggunakan kata kunci implements. Interface mendefinisikan method printOutput() yang wajib diimplementasikan oleh class mana pun yang menggunakannya. Dalam class ImageComponent, method tersebut diisi dengan perintah echo "Mencetak gambar...". Ketika objek dari class ini dibuat dan method printOutput() dipanggil, maka akan ditampilkan teks "Mencetak gambar...". Ini mencerminkan prinsip dasar OOP, yaitu kontrak melalui interface untuk menjamin konsistensi implementasi.

⬅ Kembali ke Halaman Sebelumnya