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.

Contoh Program Class Abstrak 

#SHAPE

#CIRCLE

#TRIANGLE

#MAIN

#OUTPUT






















THANK YOU

Komentar