Java

Bonjour,
j'ai un probleme enorme,

j'ai decalré des 03 classes A,B,C ; et lorsque je veux appeller des methodes de la classeA dans la classeB j'ai tjrs ce message quil ne reconnait pas cette methode et qd je fait par exemple A.methode() il me donne une erreur de contexte static;
svp comment puis je faire ?
Configuration: Windows 7
Firefox 3.5.7

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Pourrait-on avoir le code de tes classes et les erreurs?

    Merci ;)
    1. bonjour

      voila ce que j'ai fait :

      bonjour;
      voila mon pb j'ai declaré une class utilitaires qui contient que les methodes Util pour le calcul

      public class Util
      public ArrayList calcul1(int parm1,int parm2)
      {
      ........
      }

      public void affichage
      {

      }

      .......
      }

      et dans une autre class Global je vais appeller les methodes de cette class Util

      public class global
      {
      x=Util.calcul(param1,param2)....a ce niveau il ya l erreur

      }
  2. Salut,

    A objet = new A();
    objet.methode();
    


    Cordialement,

    Dan
    1. bonjour;
      voila mon pb j'ai declaré une class utilitaires qui contient que les methodes Util pour le calcul

      public class Util
      public ArrayList calcul1(int parm1,int parm2)
      {
      ........
      }

      public void affichage
      {

      }

      .......
      }

      et dans une autre class Global je vais appeller les methodes de cette class Util
      exemple
      class global
      {
      x=Util.calcul(param1,param2)....a ce niveau il ya l erreur

      }
  3. Modérateur
    salut

    pour pouvoir t'aider, je crois que tu dois nous donner le code de tes classes...
    c'est soit une erreur de visibilité ou d'instance..
    1. Re,

      Remplacer x=Util.calcul(param1,param2);

      par:

      Util objet = new Util();
      x = objet.calcul(param1,param2); // x contiendra le return de la méthode calcul
      .....
      ....
      objet.affichage(....);
      


      Cordialement,

      Dan
      1. Modérateur
        tu es voyant?
        1. Salut,

          non, mais j'ai lu "... A.methode() il me donne une erreur de contexte static;" et tilt...

          Cordialement,

          Dan