2.4 Java Scope

3 2 0
                                    

Java Scope (Lingkup)
Di Java, variabel hanya dapat diakses di dalam wilayah tempat mereka dibuat.  Ini disebut cakupan (scope).

Scope Metode
Variabel yang dideklarasikan langsung di dalam suatu metode tersedia di mana saja dalam metode yang mengikuti baris kode di mana mereka dideklarasikan:

 Contoh

Input :
public class Main {
  public static void main(String[] args) {

  // Code here cannot use x

   int x = 100;

  // Code here can use x
    System.out.println(x);
  }
}

Output :
100

Blok Scope
Blok kode merujuk ke semua kode di antara kurung kurawal {}.  Variabel yang dideklarasikan di dalam blok kode hanya dapat diakses oleh kode di antara kurung kurawal, yang mengikuti baris di mana variabel dideklarasikan:

 Contoh

Input :
public class Main {
  public static void main(String[] args) {

    // Code here CANNOT use x

    { // This is a block

      // Code here CANNOT use x

      int x = 100;

      // Code here CAN use x
      System.out.println(x);

   } // The block ends here

  // Code here CANNOT use x

  }
}

Output :
100

Sebuah blok kode mungkin ada dengan sendirinya atau dapat menjadi bagian dari pernyataan if, while, atau for.  Dalam kasus untuk pernyataan, variabel yang dideklarasikan dalam pernyataan itu sendiri juga tersedia di dalam cakupan (scope) blok.

Bahasa Pemrograman Java Pemula Dan Tingkat LanjutTempat cerita menjadi hidup. Temukan sekarang