Teknologi
• 2 min baca • 4 x dilihat

Perbedaan antara Public dan Private pada Java

m

Ditulis oleh

mrjj

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 :

Code Snippet
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 :

Code Snippet
Name: John
Age: 25
Id: 5
BUILD SUCCESSFUL (total time: 0 seconds)

pada contoh diatas seandainya dibukan komentar pada potongan kode :
Code Snippet
//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.
Bagikan artikel ini:
← Artikel Sebelumnya
Artikel Selanjutnya →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *