Java : problème lors de la compilation
Daniel
-
maynouch Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
maynouch Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
Salut !! En fait , voilà , lors de la compilation de mon prog. , il me marque une erreur de type :"non static variable cannot be referenced from a static context" . Est-ce que quelqu'un pourrait me dire à quoi ça correspond comme erreur ?
A voir également:
- Java : problème lors de la compilation
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
à l'intérieur d'une méthode déclarée comme static tu ne peux pas faire référence a n'importe quelle variable d'instance !!!
Comme le dit Maynouch, tu références une variable d'instance dans une méthode statique. Ton code doit certainement ressembler à ceci:
public class MaClasse{
private maVariable;
public MaClasse(){
}
public static maMethode(){
.
.
.
//utilisation de maVariable dans le corps de la méthode
}
}
Si tu veux que cela fonctionne, la seule chose à modifier est cette ligne:
private maVariable;
que tu dois modifier en:
private static maVariable;
;-)
public class MaClasse{
private maVariable;
public MaClasse(){
}
public static maMethode(){
.
.
.
//utilisation de maVariable dans le corps de la méthode
}
}
Si tu veux que cela fonctionne, la seule chose à modifier est cette ligne:
private maVariable;
que tu dois modifier en:
private static maVariable;
;-)