Template by:
Free Blog Templates

Kamis, 17 Maret 2011

Konsep Encaptulation

Encaptulation : konsep dalam OOP yang bertujuan membungkus (mang-kapsul)data dan metode dalam suatu class sehingga data dan metode yang tersembunyi dalam class tidak dapat diases dari luar class.
encapsulation atau pembungkusan
digunakan untuk menentukan tingkat
akses suatu data maupun method,
terdapat tiga macam pembungkusan yaitu
public, protected dan private, dimana
public mengijinkan data dan method untuk
diakses oleh kelas lain, protected
mengijinkan data dan method untuk
diakses oleh kelas yang memilikinya serta
kelas yang memiliki hubungan maupun
turunan dengan kelas bersangkutan,
sedang private data dan method hanya
dapat diakses oleh kelas yang memilikinya
saja, untuk lebih jelasnya berikut
merupakan contoh pembungkusan dalam
perograman
Encaptulation direalisir dengan
modifier : private
Data yang dapat diases dari luar diberi modifier dengan public. Untuk lebih jelasnya berikut merupakan contoh pembungkusan dalam perograman:
class sekunder {
publicint a;
protectedint b;
privateint c;
}
class primer {
public static void
main(String[]args) {
sekunder objek=new
sekunder();
objek.a=2;
objek.b=3;
System.out.println
(“nilai a: “+objek.a)
;
System.out.println
(“nilai b: “+objek.b)
;
}
}
program di atas akan menghasilkan tampilan
berikut :
nilai a : 2
nilai b : 3
program di atas terdiri dari dua kelas yaitu kelas sekunder yang berisi variabel a, b dan c dengan tingkat akses yang berbeda, dan kelas primer yang berisi objek untuk melakukan instance pada kelas turunan, objek pada kelas primer hanya dapat mengisi nilai pada variabel a dan b karena kedua variabel tersebut memiliki tingkat akses public dan protected, karena variabel c memiliki tingkat akses private maka objek pada kelas primer tidak bisa mengisi variabel tersebut.

0 komentar:

Posting Komentar