Apa sih private itu? apa sih public? nggak mudeng.
biasanya pertanyaan itu sering muncul ya.
Nah disini saya mencoba menjelaskan tentang private dan public serta perbedaannya.
Private itu suatu istilah yang digunakan saat mendeklarasikan varibel atau method untuk menunjukkan bahwa variabel atau method ini tidak bisa digunakan pada class lain (private = untuk diri sendiri). lebih jelasnya, lihat code di bawah ini.
class Knowledge3 {
private int bilangan1;
private int bilangan2;
private int bilangan3;
public void setBilangan1(int n) {
bilangan1 = n;
}
public int getBilangan1() {
return bilangan1;
}
}
private int bilangan1;
private int bilangan2;
private int bilangan3;
public void setBilangan1(int n) {
bilangan1 = n;
}
public int getBilangan1() {
return bilangan1;
}
}
untuk private sendiri, jika kita ingin mengubah nilainya, maka kita harus menggunakan method set dan get (akan saya jelaskan pada Knowledge 4).
Bedanya dengan public adalah, kita bia mengubah nilainya kapan saja dimana saja. lihat code dibawah ini.
class Knowledge3_2 {
public int bilangan1 = 2;
public static void main(String[] args) {
System.out.println(""+bilangan1);
bilangan1 = 3;
System.out.println(""+bilangan1);
}
}
public int bilangan1 = 2;
public static void main(String[] args) {
System.out.println(""+bilangan1);
bilangan1 = 3;
System.out.println(""+bilangan1);
}
}
jika kita run code diatas, maka hasil yang keluar adalah
2
3
karena tipe bilangan1 adalah public
sekian dulu tutorial Knowledge 3 ini. Semoga bermanfaat dan sampai jumpa di tutorial Knowledge 4.
^___^
1 komentar:
Kak yg ini. class Knowledge3_2 {
public int bilangan1 = 2; // nilai ini harus di static jg, klo g static error, knapa ya kak?thx alot
public static void main(String[] args) {
System.out.println(""+bilangan1);
bilangan1 = 3;
System.out.println(""+bilangan1);
}
}
Posting Komentar