Portée des variables entre classes
Bonjour,
Je fais appel à la communauté pour un problème insoluble pour moi.
Je dispose de 2 classes dans 2 fichiers distincts. Une classe A et une classe B.
Je souhaite faire passer une valeur à la classe B, par l'intermédiaire de la méthode init().
Jusque là, pas de problème, sauf que lorsque la variable maValeur de la classe B n'existe pas en dehors de la méthode init().
Je ne sais pas si je me fais bien comprendre alors je vous joins les 2 classes, ce sera plus "parlant".
Merci à tous par avance pour votre aide...
Bonne soirée,
Gnifrus.
Code:
1 2 3 4 5 6 7 8
| public class Classe_A {
public static void main(String[] args) {
Classe_B.init(5);
Classe_B.affiche();
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11
| public class Classe_B {
public static void init(int valeur) {
int maValeur = valeur;
System.out.println("Valeur = " + maValeur);
}
public static void affiche(){
System.out.println("Valeur = " + maValeur);
}
} |