IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

problème visibilité de variable


Sujet :

Langage Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Par défaut problème visibilité de variable
    Bonjour tout le monde!! il est beau ce forum héhéhéh

    j'ai juste un pti soucis avec une variable...

    dans une classe, je passe un objet en paramètre au constructeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     /** constructor of the IServerAttribution interface */
        public IServerAllocation(JInternalFrame f, JFrame i, ClConfigProject c)
        {
    par la suite dans une fonction, extérieure au constructeur, je veux me servir de l'objet "c"... le problème est que à la compilation, on me dit que la variable c est inconnue...

    que dois je faire?

    merci d'avance pour vos réponses et bonne journée

  2. #2
    Invité
    Invité(e)
    Par défaut
    [quote=septentryon01]As-tu bien fais ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public class IServerAllocation{
      ClConfigProject c ;
      public IServerAllocation(JInternalFrame f, JFrame i, ClConfigProject c)
      {
        this.c=c;
      }
      public void myMethode (){
     
    // utilisation de c
    }
     
     
    }

  3. #3
    Invité
    Invité(e)
    Par défaut
    Comment fait-on pour supprimer un message !!!
    Ca me pompe ces erreurs !

  4. #4
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Plutot que de supprimer un message, chose a mon avis supprimée dans ce nouveau forum (ou encore indisponible), réédite le ... et prévisualise, ca marche tout aussi bien

    Sinon, pour apporter un complément a ce message et completer ce qui a ete dit,

    tu procedes ainsi ? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public class IServerAllocation{ 
    private ClConfigProject _c;
    private JInternalFrame _f;
    private JFrame _i;
    //constructeur de IServerAllocation
    public IServerAllocation(JInternalFrame f, JFrame i, ClConfigProject c){
     _f=f;
     _c=c;
     _i=i;
    }
    ...
    }
    Contruire un objet sans enregistrer les variables de constructeur ne sert pas a grand chose. Pour récuperer l'objet ensuite dans ta classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public void exec() { //methode de la classe IServerAllocation
     _c.doThis();
    }
    et non pas avec c.doThis() qui lui ne sera plus instancié une fois sorti du constructeur ^^

    PS: C'est dommage que le code ne se mette plus en vert automatiquement, mais sinon, pour ma part, j'apprecie bien ce nouveau forum

    PPS: En relisant, je me dis que le contenu est quasi identique au précédent (6 edits pour ca en plus )

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    J'ai nettoyer les messages "en trop"...
    Et en effet il vaut mieux utiliser le bouton pour vous corriger


    a++

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Par défaut
    milles excuses pour ce post inutil j'avais pas déclaré :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private ClConfigProject c;
    encore dsl et merci quand même pour vtre aide

    bonne après midi

Discussions similaires

  1. Problème GUI et visibilité des variables
    Par amarion dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 02/07/2008, 15h00
  2. Problème de visibilité des variables globales
    Par imaril dans le forum MATLAB
    Réponses: 3
    Dernier message: 21/04/2008, 02h20
  3. Problème de visibilité de variable :(
    Par MicaelFelix dans le forum ASP.NET
    Réponses: 5
    Dernier message: 23/05/2007, 18h10
  4. problème de visibilité des variables dans un include
    Par d1g-2-d1g dans le forum Langage
    Réponses: 6
    Dernier message: 28/11/2005, 09h35
  5. [EasyPHP] problème de visibilité des variable dans les includes
    Par d1g-2-d1g dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 23/10/2005, 01h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo