Portée Java

Portée Java
En Java, les variables ne sont accessibles qu’à l’intérieur de la région où elles sont créées. C’est appelé
portée.
Portée de la méthode
Les variables déclarées directement dans une méthode sont disponibles n’importe où dans la méthode suivant la ligne de code dans laquelle elles ont été déclarées :
Exemple
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);
}}
Essayez-le vous-même »
Portée du bloc
Un bloc de code fait référence à tout le code entre accolades {}
.
Les variables déclarées à l’intérieur des blocs de code ne sont accessibles que par le code entre les accolades, qui suit la ligne dans laquelle la variable a été déclarée :
Exemple
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
}
}
Essayez-le vous-même »
Un bloc de code peut exister seul ou appartenir à un if
, while
ou for
déclaration. Dans le cas d for
instructions, les variables déclarées dans l’instruction elle-même sont également disponibles dans la portée du bloc.
#Portée #Java