Skip to content

5. Abstract Class #149

@wildanie12

Description

@wildanie12

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions