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