Sebenarnya inti dari pengkapsulan atau encapsulation adalah bagaimana kita melindungi data atau parameter dari suatu proses akses yang illegal atau tidak diperbolehkan. Jadi disini ada pengawasan yang jelas mengenai parameter atau nilai yang terlibat disini.

Perlu ada metode khusus yang menangani proses pemeriksaan validitas sebuah nilai atau parameter yang dimasukkan kedalam aplikasi.
Berikut contoh aplikasi yang memberikan gambaran tentang penggunaan pengkapsulan atau encapsulation dalam pemrograman java.
Class Persegi
{
private double panjang;
private double lebar;
public void setPanjang (double p)
{ if (p>0) panjang = p; }
public void setLebar (double l)
{ if (l>0) lebar = l; }
public double getPanjang()
{ return (panjang); }
public double getLebar ()
{ return (lebar); }
public double hitungLuas()
{ return (panjang*lebar); }
}
Disini panjang dan lebar bersifat private karena tidak boleh diakses dari luar.
Terimakasih ya gan atas pengetahuanya, sangat membantu gan
ReplyDeletehttp://goo.gl/bJkH9o
Sama sama mas .... :D
Delete