Contoh kata kunci ‘static’ (Java)

Apa itu kata kunci ‘static’ ???

  • Java mengizinkan untuk mengakses suatu anggota kelas tanpa harus membuat objek atau instance-nya terlebih dahulu.
  • Perlu membubuhkan kata kunci static pada awal deklarasi untuk menjadikan data atau method tersebut bersifat statis.
  • Beberapa batasan saat pendeklarasian method statis:
    1. Method statis hanya dapat memanggil method yang bersifat statis.
    2. Method statis hanya dapat mengakses data yang bersifat statis.
    3. Method statis tidak dapat diacu melalui referensi this atau super.

Contoh:

class DemoStatik1 { 
 
  static int a=5;
  static int b=6;
  
  int x=4;   // non-statik
    
  static void test() {
    int c = a + b;
    System.out.println("a + b = " + c);
    //System.out.println("x = " + x); // SALAH, 
  }

  public static void main(String[] args) {
    test();
  }  
}

No comments:
Write komentar