Java OOP : Konsep Enkapsulasi pada pemrograman JAVA

Assalamualaikum codingers

Apa itu Enkapsulasi ?

Enkapsulasi ( encapsulation ) adalah pembungkusan atau penyembunyian data - data private dari suatu objek sehingga tidak dapat diakses dari objek yang lain. Enkapsulasi merupakan salah satu dari konsep OOP pada bahasa pemrograman Java. Konsep ini memiliki mekanisme untuk membungkus variabel dalam suatu Class.
Karena variabel/ data telah diatue menjadi private, kita hanya dapat mengakses data tersebut menggunakan METHOD public setter dan getter.

1. METHOD Setter

Method setter adalah method public yang berfungsi untuk memberikan nilai atribut yang bersifat private. Pada enkapsulasi setiap atribut diberi hak akses private, nah untuk memberikan nilai kedalam atribut tersebut kita dapat menggunakan method setter sebagai jembatannya.

contoh :



2. METHOD Getter

Method getter kebalikan dari method setter. Jika setter berfungsi memberikan nilai kepada atribut private, maka getter mendapatkan nilai dari atribut private tersebut.
contoh :

Agar lebih paham, berikut contoh implementasi lengkapnya.

1. Buat project baru dengan nama Enkapsulasi


2. Kemudian buat Class dengan nama Biodata


3. Kemudian buat variabel dengan hak akses private dalam Class Biodata


4. Kemudian buat method setter dan getter menggunakan tools yang disediakan Netbeans, yaitu dengan Klik kanan > insert code kemudian pilih setter dan getter
Maka method setter dan getter akan otomatis terbuat

5. Jika sudah, buat 1 Class lagi dengan nama MainBio.Java
6. Kemudian ketikkan kode seperti diabwah ini

Jika durun maka outputnya akan seperti ini

Sip, cukup sekian bahasan mengenai Konsep Enkapsulasi pada pemrogrman Java. Sampai jumpa di konsep OOP yang lain.
Let's codeee

Donwload project Enkapsulation DISINI





Komentar

Postingan populer dari blog ini

Java OOP : Access Modifier Pada Java

Java OOP : Kalkulator sederhana dengan java netbeans

Java OOP : Program Hitung Nilai Mahasiswa Berbasis GUI ( Jframe Form )