Perbedaan antara Public dan Private pada Java

Perbedaan antara Public dan Private pada Java
Perbedaan antara Public dan Private


Berikut adalah perbedaan antara properti dan fungsi private dapat diakses atau dimodifikasi hanya di dalam class itu sendiri. sedangkan Anggota publik dapat diakses atau dimodifikasi di mana saja ( didalam class itu sendiri, fungsi utama, fungsi lainnya). silahkan perhatikan contoh berikut agar anda dapat lebih memahami perbedaan antara keduanya :
class Pegawai {
    public static void main(String[] args) {
        Identitas pegawaiObject = new Identitas();
        pegawaiObject.name = "John";
        pegawaiObject.age = 25;
        //pegawaiObject.id = "9";
        pegawaiObject.cetak();
    }
};

class Identitas {
    private String id = "5";
    public String name;
    int age;

    public void cetak() {
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
        System.out.println("Id: " + id);
    }
}
Output :
Name: John
Age: 25
Id: 5
BUILD SUCCESSFUL (total time: 0 seconds)

pada contoh diatas seandainya dibukan komentar pada potongan kode :
//pegawaiObject.id = "9";

maka program akan megalami error dengan notif "id has private access" hal ini disebabkan properti id sebelumnya telah dibuat private sedangkan untuk variabel lain yaitu nama serta usia dibuat properti public sehingga hanya properti public saja yang dapat diakses/dimodifikasi.

itulah Perbedaan antara Public dan Private pada Java semoga dapat dipahami.

إرسال تعليق for "Perbedaan antara Public dan Private pada Java"