Contoh Program Encapsulation (enkapsulasi) pada Java

Daftar Isi
Pada kesempatan ini kita akan belajar tutorial pemrograman java, yaitu bagaimana contoh program mengenai dengan Encapsulation atau enkapsulasi. 

Enkapsulasi sendiri merupakan sebuah proses dimana method dan juga atribut dibungkus di dalam program. Program itu sendiri bersifat menyembunyikan informasi yang terdapat pada program, sehingga program lebih aman dan tidak mudah diambil oleh orang lain. Dan untuk membuat program bersifat pribadi misalnya kita membutuhkan modifier yaitu private.

Baca juga : Akses Member (Modifier) pada Java

Contoh Encapsulation dalam program :
input1 : class Encapsulation 
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Dedekurniawan
 */
public class Encapsulation {

    private String nama;
    private int nim;

    public String getNama() {
        return this.nama;
    }

    public void ModifNama(String nama) {
        this.nama = nama;
    }
}
input2 : class main
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Dedekurniawan
 */
public class main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Encapsulation objek = new Encapsulation();
        objek.ModifNama("Muksalmina");
        System.out.println("Nama : " + objek.getNama());

    }
}
Hasil:
Baca Juga: loading
image

Semoga berhasil dan bermanfaat, terimakasih.
DedeBKc
DedeBKc Hai, saya Dede Kurniawan, seorang Full Stack Developer. Saya suka berbagi tutorial IT dan menulis di blog. Yuk, bergabung dan eksplorasi dunia IT bersama saya!

8 komentar

Silahkan berkomentar yang bijak dan sesuai dengan topik pembahasan...
Comment Author Avatar
8 Juli 2019 pukul 12.03 Hapus
kenapa ya pass saya mau jalankan program output nama nya cuman keluar null aja
Comment Author Avatar
4 September 2019 pukul 09.26 Hapus
bagus bang
Comment Author Avatar
23 Maret 2020 pukul 12.14 Hapus
kenapa di kata "encapsulation" nya merah ya ketika saya coba
Comment Author Avatar
27 November 2021 pukul 10.48 Hapus
kak, itu bgmana input nimnya?
Comment Author Avatar
11 Desember 2021 pukul 19.46 Hapus
nimnya ga masuk,cuman nama aja kak yang muncul
Comment Author Avatar
27 November 2022 pukul 18.49 Hapus
Kenapa program java harus di enkapsulasi?
Comment Author Avatar
27 November 2022 pukul 18.49 Hapus
Apakah program java bisa dibuat tanpa melakukan enkapsulasi?
Comment Author Avatar
29 November 2022 pukul 12.13 Hapus
Kenapa Java harus menggunakan konsep enkapsulasi?