Java Tutorial

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

Articles similaires

Bouton retour en haut de la page