Java -bereik
Java-bereik
In Java zijn variabelen alleen toegankelijk binnen de regio waarin ze zijn gemaakt. Dit wordt bereik genoemd .
Methode Bereik:
Variabelen die direct binnen een methode zijn gedeclareerd, zijn overal in de methode beschikbaar na de regel code waarin ze zijn gedeclareerd:
Voorbeeld
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);
}}
Bereik blokkeren
Een codeblok verwijst naar alle code tussen accolades {}
. Variabelen gedeclareerd binnen codeblokken zijn alleen toegankelijk door de code tussen de accolades, die volgt op de regel waarin de variabele is gedeclareerd:
Voorbeeld
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
}
}
Een codeblok kan op zichzelf bestaan of het kan bij een if
, while
of for
instructie horen. In het geval van for
instructies zijn variabelen die in de instructie zelf zijn gedeclareerd ook beschikbaar binnen het bereik van het blok.