andari3107

esay abstrak

Dec 18th, 2018
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. 1. Abstraction adalah proses untuk menyembunyikan detail implementasi dari user sehingga hanya sisi fungsionalitas saja yang
  2. ditampilkan, atau dengan kata lain user akan menerima informasi mengenai apa yang dapat dilakukan oleh suatu objek namun
  3. user tidak akan mengetahui bagaimana objek itu melakukannya.
  4. 2.- Abstraksi membuat kode menjadi mudah dibaca dan lebih sederhana. Karena kerumitan kode akan disembunyikan.
  5. - Abstraksi membuat kode dari lebih panjang ke kecil, karena abstraksi tidak menunjukkan hal-hal yang tidak perlu.
  6. - Tanpa Abstraksi, menjaga kode sangat kompleks di Java dan .Net. Abstraksi memberikan satu struktur ke kode program.
  7. 3.- Kerugiannya adalah kelas abstrak tidak dapat dipakai, tetapi sebagian besar waktunya adalah logis untuk tidak
  8. menciptakan objek dari kelas abstrak.
  9. 4.- Jika ingin berbagi kode di antara beberapa kelas yang terkait erat.
  10. - Ketika kelas yang memperluas kelas abstrak memiliki banyak metode atau bidang umum atau memerlukan pengubah akses selain
  11. publik (seperti terlindungi dan pribadi).
  12. - Ketika ingin menyatakan bidang non-statis atau non-final. Ini memungkinkan Anda menentukan metode yang dapat mengakses
  13. dan mengubah keadaan objek yang menjadi miliknya.
  14. 5. Tidak ada superclass pengubah. Namun ada final pengubah yang mencegah siapa pun memperpanjang kelas Anda.
Add Comment
Please, Sign In to add comment