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.