bellshade / PHP

Repositori untuk belajar pemrograman PHP dalam bahasa Indonesia
MIT License
140 stars 105 forks source link

5. Property static dan method static (5_property_dan_method_static) #111

Closed wildanie12 closed 2 years ago

wildanie12 commented 3 years ago

Sub-materi ini adalah bagian dari materi utama 14_oop_dasar

Properti dan method static adalah property / method yang tidak perlu dilakukan instantiasi untuk dapat dijalankan.

Kegunaan realistisnya adalah seringkali properti static digunakan untuk constant atau konfigurasi yang bersifat global. Pada method static biasa digunakan untuk kegunaan yang tidak spesifik pada objek tertentu tapi terkait dengan entitas kelasnya, misalnya untuk menetapkan shift kerja untuk semua Kasir sehingga dapat dipanggil dengan Kasir::setWaktuShift(1), dsb.

harapannya yang dijelaskan pada submateri ini adalah, bagaimana cara membuat properti/method, mengakses properti/method dari sebuah objek instantiasi, dan mengakses properti/method dari dalam kelas itu sendiri.

Kamu bisa buat kelas Kasir yang didalamnya ada method static setWaktuShift() dan tentunya ada properti static public $waktuShift

rekomendasi nama file:

Baca CONTRIBUTING.md untuk pedoman berkontribusi selengkapnya.