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 Kendaraan {
    public function jalankan();
}

// Membuat object dari anonymous class yang mengimplementasikan interface Kendaraan
$mobil = new class() implements Kendaraan {
    public function jalankan() {
        return "Mobil sedang berjalan...";
    }
};

// Memanggil method dari anonymous class
echo $mobil->jalankan(); // Output: Mobil sedang berjalan...

Contoh di atas menunjukkan penggunaan anonymous class yang mengimplementasikan interface Kendaraan. Interface mendefinisikan method jalankan(), yang kemudian diimplementasikan dalam anonymous class tanpa membuat class terpisah. Pemanggilan $mobil->jalankan() akan menampilkan "Mobil sedang berjalan...". Anonymous class sangat berguna untuk pembuatan object sederhana yang hanya digunakan satu kali.

⬅ Kembali ke Halaman Sebelumnya