PENGKAPSULAN / ENCAPSULATION Karakteristik ini merupakan suatu cara bagaimana menyembunyikan sedemikian rupa suatu proses kedalam sistem, hal ini berguna untuk menghindari interferensi dari luar sistem dan juga lebih untuk menyederhakanan sistem itu sendiri. untuk penjelasan lebih lengkapnya bisa dilihat di Pemrograman Berorientasi Objek.
Sekarang, kita langsung praktekan Penerapan Enkapsulasi Pada Java!
1. Buka Netbean / IDE lain yang kompatible untuk pemrograman java.
2. Buat sebuah project dengan nama Lat_enkapsulasi.
3. Tambahkan sebuah class dengan nama class_enkap.java
4. Masukan coding berikut pada file class_enkap.java
public class class_enkap { public String x = "Belajar Java"; private String y = "Tidak Bisa Java"; }
5. Tambahkan sebuah main class berikutnya dan beri nama main_enkap.java (Jadikan class ini sebagai Main Class)
6. Masukan kembali coding berikut pada file main_enkap.java
public class main_enkap(){
public static void main(String[] args) { Lat_encap tampilkan = new Lat_encap(); System.out.println("Data X : " +tampilkan.x); System.out.println("Data Y : " +tampilkan.y); }
}
7. Save dan jalankan main class tersebut dan lihat apa yang terjadi.?!
Penjelasan :
Fungsi public yang terdapat dalam class "class_enkap()" pada variable x, memungkinkan nilai dari variable x dapat diakses oleh class "main_enkap()". Sedangkan variable y yang menggunakan fungsi private tidak dapat dipanggil/diakses kedalam class "main_enkap()".
Sekian dulu Penerapan Enkapsulasi Pada JAVA. Semoga bermanfaat.