Memasuki Dunia OOP đ
Selamat tinggal kodingan berantakan! Mulai hari ini, kita akan membungkus fungsi dan variabel ke dalam wadah elegan bernama Class.
đ¯ Goals Hari Ini
- Sangat paham perbedaan antara Class dan Object.
- Mengerti apa itu Property dan Method.
- Paham alasan wajibnya
Classditulis di luar fungsimain(). - Bisa melakukan Instansiasi (Mencetak Object).
1. Class (Sang Cetakan đ)
Class adalah rancangan, cetakan, atau blueprint. Dia belum memiliki wujud fisik di memori komputer.
Analogi: Kalo lu mau bikin rumah, Class itu adalah Gambar Denah dari arsitek. Lu gak bisa tidur di atas gambar denah, kan?
2. Object (Wujud Nyata đ )
Object adalah benda nyata yang diciptakan berdasarkan cetakan (Class) tadi.
Analogi: Object adalah Rumah Asli yang udah dibangun pake batu bata. Lu udah bisa masuk dan buka pintunya!