Postingan

Menampilkan postingan dari Juni, 2019

Enkapsulasi

Enkapsulasi Enkapsulasi (encapsulation) adalah suatu cara/metode untuk menyembunyikan informasi yang terdapat didalam suatu class. Informasi yang dimaksud adalah properti dan method. Dengan enkapsulasi, pembatasan akses kepada properti dan method dapat dilakukan sehingga hanya properti dan method tertentu saja yang dapat diakses dari luar class. Dua hal yang mendasar dalam enkapsulasi yaitu information hiding dan interface to access data. Properti dan method dapat diakses secara langsung menggunakan objek yang telah dibuat sebelumnya, hal ini dikarenakan akses kontrol yang diberikan kepada properti dan method tersebut adalah “public”. Dengan enkapsulasi, kita dapat menyembunyikan informasi properti dan method  dari suatu class dengan memberikan akses kontrol “private” ketika mendeklarasikannya diawal sehingga properti dan method tersebut tidak dapat diakses dari luar class. Proses inilah yang disebut dengan information hiding. Jika telah melakukan information hiding ter...