class merupakan template dari object. Jadi ketika membuat objek/menginstansiasi nah disitulah kita dapat menggunakan property dan method yang ada di dalam class. Tapi sebetulnya kita bisa mengakses property dan method dalam konteks class. Jadi kita tidak perlu menginstansiasi, dan langsung akses property dan methodnya.
untuk mengakses property atau method yang punya keyword static tambahkan " ::...
Tampilkan postingan dengan label OBJECT ORIENTED PROGRAMMING. Tampilkan semua postingan
Tampilkan postingan dengan label OBJECT ORIENTED PROGRAMMING. Tampilkan semua postingan
Senin, 26 Agustus 2019
Visibility ( Access Modifier )
- Konsep yang digunakan untuk mengatur akses dari property dan method pada sebuah objek
- Ada 3 keyword visibility : public, protected, dan private
- public, dapat digunakan di mana saja, bahkan di luar kelas
- protected, hanya dapat digunakan di dalam sebuah kelas beserta turunannya
- private, hanya dapat digunakan di dalam sebuah kelas tertentu saja
Kenapa harus ada Access Modifier?
- Hanya memperlihatkan...
Minggu, 25 Agustus 2019
Overriding
Overriding ini mengambil alih/menimpa. Jadi method yang kita buat menimpa method dari parent class....
Inheritance (Bagian 1)

- Menciptakan hierark antar kelas (Parent & Child)
- Child Class, mewarisi semua properti dan method dari parent-nya (yang visible)
- Child Class, memperluas (extends) fungsionalitas dari parent-nya
...
Object Type
...
Constructor
Constructor merupakan sebuah method yang khusus yang ada pada sebuah class. Constructor ini spesial karena method ini otomatis dijalankan ketika sebuah class kita instansiasi(kita buat objeknya).
v.1
v.2
...
Jumat, 23 Agustus 2019
Property & Method

Property
- Merepresentasikan data / keadaan dari sebuah object
- Variable yang ada di dalam object (member variable)
- Sama seperti variable di dalam PHP, ditambah dengan visibility di depannya
Method
- Merepresentasikan perilaku dari sebuah object
- Function yang ada di dalam object
- Sama seperti...
Class & Object

CLASS
- Blue Print / Template untuk membuat instance dari object
- Class mendefinisikan Object
- Menyimpan data dan prilaku yang disebut dengan property dan method
MEMBUAT CLASS
- Diawali dengan menuliskan keyword class, diikuti nama dan dibatasi dengan { } untuk menyimpan property dan method
- Aturan...
Pengantar OOP
Catatan yang disampaikan oleh Pak Sandika Galih mengenai OOP Dasar
Paradigma dari Pemrograman prosedural
Procedural Programming
- Instruksi dilakukan langkah demi langkah
- memecah program menjadi bagian-bagian kecil
- Disebut prosedur, subroutine atau function
- Linear / Top-to-Bottom
Kelebihan Procedural Programming
- To-the-point
- Simplicity & kemudahan implementasi ( untuk compiler &...
Langganan:
Postingan (Atom)