-
-
Notifications
You must be signed in to change notification settings - Fork 113
Description
Sub-materi ini adalah bagian dari materi utama 15_oop_lanjutan di #144
Kelas yang abstrak, bersifat general dan karena terlalu umum, semua logic tidak dituliskan dan harus dituliskan pada kelas turunannya yang lebih spesifik. Kamu dapat membuat kelas abstrak Pengguna yang berisi method printPerkenalan() dan membuat 2 kelas lagi Kasir dan StafGudang. Karena printPerkenalan() dari Kasir dan StafGudang berbeda, maka abtraksi inilah dilakukan. Kamu bisa redeclare method itu pada Kasir dan StafGudang
Satu lagi bahwa kelas abstrak tidak dapat di instantiasi oleh sebuah objek, ada baiknya jika didemonstrasikan juga. Harapannya adalah keluar error.
Tuliskan artikel pada README.md beserta demonya juga
rekomendasi nama file:
5_abstract_class.php
Baca CONTRIBUTING.md untuk pedoman berkontribusi selengkapnya. Tuliskan komentar dibawah jika ada sesuatu yang perlu didiskusikan, kami akan segera merespond.
Join juga Discord WPU : https://discord.gg/S4rrXQU, diskusi tentang kontribusi ini bisa dilakukan di channel
#bellshade-discussion