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 iniJika 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
Posting Komentar