One minute
Catatan Belajar OOP PHP
instance
noun
/ˈɪnstəns/
a particular example or case of something
Class
Class adalah template atau blueprint untuk membuat instance (baca: contoh) dari objek.
Class mendefinisikan object.
menyimpan data (property) dan perilaku (method).
Property
Merepresentasikan DATA / keadaan sebuah objek.
Variabel dalam objek.
Ada visibility-nya.
Method
Merepresentasikan PERILAKU sebuah objek.
function dalam objek.
ada visibility-nya.
Object
Objek adalah implementasi dari rancangan class.
Instance yang didefinisikan oleh Class.
Bisa bikin banyak object menggunakan satu class.
Bikinnya pake keyword new.
Constructor
Adalah method yang otomatis dijalankan ketika sebuah objek di-instansiasi.
public function __construct() {
echo "hei dunia!";
}
Object Type
Suatu class bisa dijadiin tipe data khusus. Jadinya nanti teh si objek yang dipake teh spesifik dari instansiasi class yang jadi tipe data-nya. Tulis aja nama class-nya di depan nama object.
Web Programming UNPAS
OOP DASAR pada PHP #1 - Pendahuluan
OOP DASAR pada PHP #2 - Class dan Object
OOP DASAR pada PHP #3 - Property dan Method
OOP DASAR pada PHP #4 - Constructor
OOP DASAR pada PHP #5 - Object Type
Kalau kamu suka tulisan saya, boleh kok traktir saya kopi. Tinggal klik di sini.