Overloading On PHP

PRAKTIKUM SESI 7
(Semester Genap)
Overloading



Assalamualaikum wr.wb
Gimana nih kabar kalian semua? Balik lagi nihh di Tutor Gesit. Kaliini kita masih melanjutkan materi sebelumnya yaitu OOP pada PHP. Namun kaliini kita akan mengenal istilah yang bernama Overloading. Yupp, langsung saja masuk ke materi.

Overloading di PHP menyediakan cara agar properti dan method dapat dibuat secara dinamis. Entitas dinamis ini diproses melalui method ajaib yang dapat dibangun di class untuk berbagai jenis tindakan. method overloading dipanggil saat berinteraksi dengan properti atau method yang belum dideklarasikan atau tidak terlihat dalam baris program. Sisa dari bagian ini akan menggunakan istilah properti dan method yang tidak dapat diakses untuk merujuk pada kombinasi deklarasi dan visibilitas tersebut. Semua method overloading harus didefinisikan sebagai public.

Contoh Overloading dalam PHP diantaranya yaitu Getter dan Setter yang sebelumnya sempat kita bahas dalam postingan sebelulmnya secara singkat
Setter adalah method yang dibuat untuk memberikan nilai/value pada variable
Getter merupakan method yang berfungsi mengambil value dari atribut yang terdapat setter.
Contoh pengaplikasiannya :




Langsung saja kita masuk kedalam studi kasus agar kita dapat sama-sama menganalisis dari contoh pengerjaan berikut :

Buatlah interface class dengan nama GayaHidup dengan method sebagai berikut:

-berbicara
-bernafas
-makan
-berjalan

Implementasikan interface tersebut ke class Manusia dan Hewan. Buat minimal 2 objek Manusia dan Hewan yang berbeda.

1.) Autoload



2.) Manusia.php




3.) HewanPeliharaan.php



4.) GayaHidup.php



5.) Index.php




Hasilnya :


Nahh itu saja untuk postingan kaliini, cukup singkat bukan? semoga bermanfaat...













Komentar

Postingan Populer