Page 29 - Nova Amalia_2225200077_eBook
P. 29
Enkapsulasi
Dari sini, kita akan belajar enkapsulasi . Ini adalah salah satu fungsi penting dari
pemrograman berorientasi objek yang menyembunyikan informasi yang tidak perlu
bagi pengguna.
Apa itu Enkapsulasi?
Pertama, mari bayangkan enkapsulasi dengan contoh kehidupan nyata. Sirkuit
komputer disembunyikan sehingga pengguna hanya dapat mengoperasikan bagian
terbatas seperti keyboard. Menyembunyikan sirkuit (enkapsulasi) menghindari risiko
menyentuh sirkuit dan merusak komputer. Bahkan dalam pemrograman, ada semacam
"enkapsulasi" yang mendasar.
Mengenkapsulasi dalam Kelas
Untuk membuat kelas lebih mudah digunakan orang lain, Anda harus memublikasikan
fungsi yang Anda ingin mereka gunakan dan menyembunyikan fungsi yang tidak boleh
mereka gunakan di luar kelas. Membatasi penggunaan fungsi memudahkan orang lain
untuk memahami fungsi mana yang akan digunakan dan membuatnya lebih aman bagi
mereka untuk menggunakan kelas
29