Java : problème lors de la compilation

Daniel -  
maynouch Messages postés 57 Statut Membre -
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

  1. maynouch Messages postés 57 Statut Membre 6
     
    à 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
  2. HackTrack
     
    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
    1. maynouch Messages postés 57 Statut Membre 6
       
      Félicitations Mr HackTrack pour les détails!!
      ;-)
      0