Enkapsulasi adalah suatu cara untuk menyembunyikan informa
si detail dari suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :
• Information hiding.
• Interface to access data.
Information hiding
Sebelumnya kita dapat mengakses anggota class baik berupa atribut
maupun method secara langsung dengan menggunakan objek yang telah kita
buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut
maupun method yang ada di dalam class tersebut adalah 'public'. Kita
dapat menyembunyikan informasi dari suatu class sehingga anggota class
tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan
memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau
method. Proses ini disebut dengan information hiding.
Interface to access data
Jika
kita telah melakukan information hiding terhadap suatu atribut pada
suatu class, lalu bagaimana cara melakukan perubahan terhadap atribut
yang kita sembunyikan tersebut, caranya adalah dengan membuat suatu
interface berupa method untuk menginisialisasi atau merubah nilai dari
suatu atribut tersebut.
Enkapsulasi menunjuk pada prinsip dari menyembunyikan des
ain
atau mengimplementasikan informasi yang tidak sesuai pada object yang
ada. Menyembunyikan elemen dari penggunaan sebuah class dapat dilakukan
dengan pembuatan anggota yang ingin Anda sembunyikan secara private.PROGRAM
OUTPUT
NAMA : Muhammad Fahri
NPM : 54410679
KELAS : 2IA14
TEMAN KELOMPOK
NAMA : Faisal Muslim
NPM : 59410127
KELAS : 2IA14
TANGGAL POSTING : 13-04-2012
1 komentar:
mas saya mau tanya tanya tentang bali intermedia. mohon balasanya
Posting Komentar