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

Entrée/Sortie Java Discussion :

sérialisation hiérarchie d'objets


Sujet :

Entrée/Sortie Java

  1. #1
    Membre actif Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Points : 294
    Points
    294
    Par défaut sérialisation hiérarchie d'objets
    après qques recherches dans la faq et les forums, je me résouds à poster la question suivante :

    J'ai une hiérarchie d'objets :

    A implémente Sérializable.
    B étend A.
    Je souhaite redéfinir les méthode writeObject et readObject dans A ET dans B.

    Le pb : quand je sérialise ma collection de B comment , dans la méthode writeObject de B, lui dire de sérialiser d'abord tout ce qui concerne A ?

    En effet, les méthodes writeObject sont privées
    et j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    out.writeObject( super )
    mais ça ne marche pas.

    Des idées ?

  2. #2
    Expert éminent sénior
    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
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tu n'as pas à t'occuper de la classe parente.

    Dans writeObject() de A tu t'occupes des champs de la classe A, et dans writeObject() de B tu t'occupes de ceux de B...


    Petite question : pourquoi as-tu besoin d'utiliser writeObject()/readObject() ?

    a++

  3. #3
    Membre actif Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Points : 294
    Points
    294
    Par défaut
    ok merci pour ta réponse !

    sinon pour répondre à ta question, j'étais en train de "débroussailler" la sérialisation et donc j'essayais différents trucs

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/01/2010, 19h28
  2. Sérialisation d'un objet booléen
    Par mimosa803 dans le forum C#
    Réponses: 2
    Dernier message: 09/04/2009, 10h55
  3. Problème de sérialisation d'un objet de type form
    Par anas.eh dans le forum Windows Forms
    Réponses: 5
    Dernier message: 15/08/2007, 19h07
  4. [Excel][VBA] Questions sur la hiérarchie des objets
    Par cladsam dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/08/2006, 14h59
  5. Réponses: 6
    Dernier message: 17/01/2006, 15h53

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