Java

sarah9999 Messages postés 27 Statut Membre -  
choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Bonjour,

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

    Merci ;)
    0
    1. sarah9999 Messages postés 27 Statut Membre
       
      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

      }
      0
  2. danimo
     
    Salut,

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


    Cordialement,

    Dan
    0
    1. sarah9999 Messages postés 27 Statut Membre
       
      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

      }
      0
  3. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    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..
    0
  4. danimo
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    tu es voyant?
    0
    1. danimo
       
      Salut,

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

      Cordialement,

      Dan
      0
      1. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113 > danimo
         
        cqfd
        0