Contoh Program Java dalam sifat Encapsulation atau Pengkapsulan
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. 
Sebuah nilai atau parameter harus dinamis dan tidak boleh statis, namun perlu dipahami bahwa nilai harus sesuai dengan aturan. Misal kita akan mencari luas segitiga, maka sebuah parameter tdak boleh negatif. Disinilah peran pengkapsulan atau encapsulation yang dimiliki oleh Java sangat bermanfaat.
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.
Please like & share:

About

> Governance Officer > Blogger from Semarang, Indonesia > (Pingin Jadi) Writer > Lecturer

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *