Posted by : Ulin Okumura
Rabu, 21 Oktober 2015
Kali ini saya akan mengshare tentang metode Encapsulation /
Enkapsulasi pada Pemrograman Berorientasi pada Objek. Apa sih yang dimaksud
Encapsulation , Encapsulation adalah pembungkusan atribut dan method dalam
sebuah objek dalam bagian yang terlindungi.
Encapsulation dapat diartikan sebagai bungkusan (wrapper)
.Pelindung program dan data yang sedang diolah .Salah satu tujuannya adalah
agar data yang sedang diolah tidak adiakses sembarangan oleh program yang lain
Contoh program yang saya buat kali ini tentang sistem jual
beli pulsa , karena pulsa adalah contoh data yang harus disembunyikan atau
dibungkus agar tidak dapat diubah oleh konsumen .Berikut adalah programnya.
Program utama
Class CounterPulsaTest
Pada program diatas "Pulsa" tidak bisa diubah nilainya karena sudah diberi keyword Private yang artinya feature yang "visible" yang hanya untuk class dimana feature tersebut didefinisikan.
jika "Pulsa" coba diakses melalui CounterPulsaTes maka hasilnya akan ada error dibawah ini
SourceCode bisa didownload Disini
Sekian dari saya kurang lebihnya mohon maaf