Selamat datang di tutorial warungbelajar, melanjutkan pembahasan mengenai seri tutorial PHP, dalam tutorial ini kita akan belajar mengenai Interface dalam PHP. Show
Seperti yang telah kita bahas sebelumnya bahwa bahasa pemrograman PHP sudah menggunakan konsep pemrograman berbasis object, Karena itu anda dapat menggunakan fitur Interface didalam PHP tapi sebenarnya apa sih interface itu ? Pengertian InterfaceInterface adalah sebuah class yang seluruh methodnya adalah abstract method, karena seluruh methodnya adalah abstract method sehingga interface perlu diimplementasikan oleh child class. Secara konsep Interface memiliki kemiripan dengan abstract class, untuk teman – teman yang belum mengenal istilah abstract class, anda bisa membaca tutorial kita sebelumnya mengenai abstract class pada link berikut Memahami Fungsi Abstract Class Perbedaan yang paling terlihat antara interface dan abstract class adalah penggunaan keyword saat class diimplementasikan di child class, jika pada abstract class menggunakan perintah extends, maka pada interface menggunakan perintah implements Agar anda tidak bingung silahkan perhatikan skrip dibawah ini :
Keterangan :
Interface dapat digunakan bersamaan dengan abstract classTidak hanya itu, anda juga dapat menggabungkan penggunaan interface dan abstract class, perhatikan contoh skrip dibawah ini :
Keterangan :
Multiple InterfaceTidak hanya dapat digunakan bersamaan dengan abstract class, interface juga memiliki kelebihan yaitu dapat digunakan secara bersamaan pada satu class, atau biasanya dikenal dengan istilah multiple interface, perhatikan contoh dibawah ini :
Keterangan :
Nah jadi kurang lebih seperti itu pembahasan mengenai implementasi interface di PHP, Jika anda yang ingin didiskusikan silahkan di kolom komentar, sampai jumpa di tutorial selanjutnya ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP ?Seperti yang anda ketahui bahwa saat ini skill di bidang pemrograman sangatlah dibutuhkan, salah satunya adalah pemograman PHP. Paket Tutorial ini berisi video tutorial belajar pemrograman berbahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman PHP, bahkan untuk orang awam sekalipun. Paket Tutorial ini juga dilengkapi dengan study kasus yang akan mempermudah pemahaman anda dalam belajar pemrograman, Mari berinvestasi untuk menambah skill dalam menguasai Pemrograman PHP
Apa itu interface di PHP?Pengertian Interface
Interface adalah sebuah class yang seluruh methodnya adalah abstract method, karena seluruh methodnya adalah abstract method sehingga interface perlu diimplementasikan oleh child class.
Apa tujuan dari penerapan interface pada suatu program OOP?Fungsi Interface dalam Pemrograman Objek
Interface lebih berperan untuk menyeragamkan method. Ia tidak masuk kedalam struktur class seperti abstract class.
Bagaimana cara menggunakan interface pada kelas lain?Bagaimana cara menggunakan interface pada kelas lain adalah.... Harus menggunakan keyword implements.. Mendeklarasikan interface.. Multiple interface.. Harus menghasilkan interface.. Apa yang dimaksud dengan interface pada pemrograman berorientasi?Interface adalah perjanjian method atau fungsi, dimana jika sebuah class menggunakan interface, maka di dalam class tersebut harus tersedia implementasi dari method tersebut.
|