KNOWLEDGE 3: PENGENALAN ISTILAH PRIVATE DAN PUBLIC

Kamis, 26 April 2012

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;
     }
}

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);
     }
}

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:

Rento mengatakan...

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