Java Kapsamı
Java Kapsamı
Java'da değişkenlere yalnızca oluşturuldukları bölge içinde erişilebilir. Buna kapsam denir .
Yöntem Kapsamı
Doğrudan bir yöntemin içinde bildirilen değişkenler, bildirildikleri kod satırını izleyen yöntemin herhangi bir yerinde bulunur:
Örnek
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);
}}
Blok Kapsamı
Bir kod bloğu, küme parantezleri arasındaki tüm kodu ifade eder {}
. Kod blokları içinde bildirilen değişkenlere yalnızca, değişkenin bildirildiği satırı izleyen küme parantezleri arasındaki kod tarafından erişilebilir:
Örnek
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
}
}
Bir kod bloğu kendi başına var olabilir veya bir if
, while
veya for
ifadesine ait olabilir. İfadeler söz konusu olduğunda for
, ifadenin kendisinde bildirilen değişkenler de bloğun kapsamında mevcuttur.