Tugas Alpro2 – Minggu 12- SI UNIPDU –4121043 - SABILI AIDA AHSAN
CLASS ABSTRAK
Abstraction adalah proses untuk menyembunyikan detail implementasi dari user sehingga hanya sisi fungsionalitas saja yang ditampilkan, atau dengan kata lain user akan menerima informasi mengenai apa yang dapat dilakukan oleh suatu objek namun user tidak akan mengetahui bagaimana objek itu melakukannya.
Abstraction class merupakan sebuah class abstak (class setengah jadi) yang memiliki method dan atribut. Karena bentuknya masih abstrak,
dia tidak bisa dibuat langsung menjadi objek.
Berikut ini aturan nya :
1.
Jika sebuah kelas memiliki method abstrak maka kelas
itu harus menjadi kelas abstrak.
2.
Sebuah kelas abstrak dapat saja memiliki method yang
tidak abstrak.
3.
Jika sebuah kelas abstrak diturunkan menjadi kelas
konkret, maka semua method abstrak dari kelas abstrak haruslah ditulis ulang /
dibuat ulang di kelas konkretnya dan diberi detail dari methodnya.
4.
Jika method abstrak di turunkan dan kelas turunannya
adalah kelas abstrak, maka tidak perlu menulis ulang method yang abstrak.
#SHAPE
#CIRCLE
#TRIANGLE
#MAIN
#OUTPUT

Komentar
Posting Komentar