Lingkup Jawa
Lingkup Jawa
Di Jawa, variabel hanya dapat diakses di dalam wilayah tempat mereka dibuat. Ini disebut ruang lingkup .
Lingkup Metode
Variabel yang dideklarasikan langsung di dalam suatu metode tersedia di mana saja dalam metode yang mengikuti baris kode di mana mereka dideklarasikan:
Contoh
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);
}}
Lingkup Blok
Sebuah blok kode mengacu pada 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
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
}
}
Sebuah blok kode mungkin ada dengan sendirinya atau bisa menjadi milik sebuah if
, while
atau for
pernyataan. Dalam kasus for
pernyataan, variabel yang dideklarasikan dalam pernyataan itu sendiri juga tersedia di dalam lingkup blok.