Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5. Abstract Class #149

Open
Tracked by #144
wildanie12 opened this issue Feb 4, 2022 · 0 comments
Open
Tracked by #144

5. Abstract Class #149

wildanie12 opened this issue Feb 4, 2022 · 0 comments

Comments

@wildanie12
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant