Java : problème lors de la compilation

Fermé
Daniel - 24 janv. 2002 à 17:27
maynouch
Messages postés
57
Date d'inscription
mardi 1 mai 2001
Statut
Membre
Dernière intervention
24 décembre 2002
- 25 janv. 2002 à 09:08
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 ?

2 réponses

maynouch
Messages postés
57
Date d'inscription
mardi 1 mai 2001
Statut
Membre
Dernière intervention
24 décembre 2002
6
24 janv. 2002 à 17:32
à 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 !!!
0
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;

;-)
0
maynouch
Messages postés
57
Date d'inscription
mardi 1 mai 2001
Statut
Membre
Dernière intervention
24 décembre 2002
6
25 janv. 2002 à 09:08
Félicitations Mr HackTrack pour les détails!!
;-)
0