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

 Java Discussion :

Partage de données en java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut Partage de données en java
    Bonjour
    J'ai dans ma classe de départ une variable que je veux partager avec les autres membres de la classe
    Je l'ai donc déclaré comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public MissionDatabaseManager missionDatabaseManager;
    mais quand j'utilise le symbole dans la classe utilisatrice, NetBeans ne le reconnait pas
    j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public class ElementNormalisé extends ImportSpecification
    Mais le problème s'est déclaré. NetBeans refuse le ImportSpecification. Il dit Je ne trouve pas le constructeur alors que celui-ci est déclaré comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public void ImportSpecification()
        {
            ;
        }
    Que faut il faire?
    c'est

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Bonsoir,

    ça n'a ni queue ni tête tout ça....

    C'est quoi ce "constructeur" retournant un void?

    Quel rapport entre la déclaration de la classe et l'utilisation du "symbole"?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut Je ne sais pas
    NetBeans m'a demandé un constructeur... J'ai essayé de coder une fonction vide
    Si je ne m'y suis pas bien pris c'est que je manque de modèle.
    J'ai donc essayé ( à tâtons)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public ImportSpecification()
        {
        }
    Ça ne change rien si ce n'est que le constructeur tel quel est accepté

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Pourrait-on avoir des éclaircissement sur:

    Citation Envoyé par JeanNoel53 Voir le message
    J'ai dans ma classe de départ une variable que je veux partager avec les autres membres de la classe
    personnellement, je ne comprends pas trop ce que vous voulez faire, et encore moins ce que vous avez fait...

    ça ne serait pas une variable static par hasard que vous chercheriez à utiliser?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut la variable est une public est déclaré
    bonjour,
    Cette variable est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public MissionDatabaseManager missionDatabaseManager;
    J'ai simplement besoin de pouvoir accéder à cette variable pour pouvoir accéder aux méthodes de cette classe.

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    postez nous votre code complet est essayez de nous dire clairement ce que vous essayez de faire, on arrive pas a vous suivre, vos messages n'ont ni queue ni tête.

  7. #7
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut le code que vous nous avez demandé
    la classe de base est déclaré comme suivant avec son constructeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public class ImportSpecification extends IlvSDMAction
    {
        public ImportSpecification()
        {
        }
    Cette classe est compilé sans difficulté par NetBeans
    La déclaration de la variable à partager suit parmi d'autres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public MissionDatabaseManager missionDatabaseManager;
    elle est initiée par le code dans la classe à étendre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    missionDatabaseManager = new MissionDatabaseManager();
                try
                {
                    try
                    {
                        // c'est la que je fais ce qu'il faut
                        //°0° on ouvre la connection sur la BDD
                        returnStatus = missionDatabaseManager.OpenDatabaseCoherence();
                    }
    et dans la classe appelante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    public class ElementNormalisé extends ImportSpecification
    {
    C'est cette ligne qui est refusé par NetBeans

  8. #8
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    quel est le message d'erreur de netbeans?

  9. #9
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut Des nouveaux développement sur le partage des données
    Bonjour
    J'ai toujours ma variable globale missionDatabaseManager qui pointe sur l'ouverture de la base de donnée. J'ai essayé un passage direct ou un passage par getter, et dans tous les cas je récupère une variable null dans la classe fille, un peu comme si le passage d'une classe à l'autre coupait le lien initiale?
    Je vais essayer de rouvrir complètement la base de donnée. mais il me faudra auparavant l'arrêter.
    Ne pourrions nous pas avoir un partage effectif des variables pointeurs entre deux classes, et comment procéder?
    ce serait

  10. #10
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Peux-tu donner le bout de code qui pose problème ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  11. #11
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut le bout de code est dans le précédent post
    Bonjour
    J'ai copié le précédent message
    la classe de base est déclaré comme suivant avec son constructeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public class ImportSpecification extends IlvSDMAction
    {
        public ImportSpecification()
        {
        }
    Cette classe est compilé sans difficulté par NetBeans
    La déclaration de la variable à partager suit parmi d'autres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public MissionDatabaseManager missionDatabaseManager;
    elle est initiée par le code dans la classe à étendre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    missionDatabaseManager = new MissionDatabaseManager();
                try
                {
                    try
                    {
                        // c'est la que je fais ce qu'il faut
                        //°0° on ouvre la connection sur la BDD
                        returnStatus = missionDatabaseManager.OpenDatabaseCoherence();
                    }
    et dans la classe appelante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    public class ElementNormalisé extends ImportSpecification
    {
    en final la variable est à 0 quand on rentre dans la classe appelante
    comprendre, ce serait

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. meilleure base de données avec java
    Par mial dans le forum JDBC
    Réponses: 11
    Dernier message: 10/11/2010, 11h49
  2. Pool de connexion à une base de données en java
    Par ppaul127 dans le forum JDBC
    Réponses: 3
    Dernier message: 15/12/2005, 17h03
  3. [architecture]Projet de site/partage de donnée
    Par Seth77 dans le forum Général Conception Web
    Réponses: 18
    Dernier message: 10/12/2005, 09h26
  4. partage de données entre applications
    Par dr_feelgood dans le forum Access
    Réponses: 2
    Dernier message: 09/11/2005, 10h42
  5. base données avec java mono et multi utilisateurs
    Par Garion dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 03/12/2004, 09h20

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