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 :

Problème d'heritage basique


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut Problème d'heritage basique
    Bonjour tout le monde...

    J'ai un problème tout bête mais j'arrive pas à m'en sortir (j'ai presque honte...)

    Voila, j'ai une methode "mere":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public class CM
    {
      public void fonct1()
      {
         aC();
      }
      public void aC()
      {
         getCS();
      }
      private Vector getCS()
      {
         // Fait qqch
      }
    }
    et une classe fille:

    Voila j'ai une methode "fille":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class CF
    {
      private Vector getCS()
      {
         // Fait autrechose
      }
    }
    Quand je fais l'appel suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CF myCF; myCF.fonct1();
    Il ne passe pas dans la methode que j'ai redéfini (CF.getCS())
    Je ne comprend pas pourquoi!
    Cela me parait pourtant etre le cheminement "normal"
    Où est mon erreur ??

    Merci d'avance pour votre coup de main

    Pierre

  2. #2
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    C'est normal, car ta méthode getCS() n'est pas redéfini.
    Pour la redéfinir, tu ne dois pas la déclarer en private (protected par exemple).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 37
    Par défaut
    Merci

Discussions similaires

  1. Problème d'heritage - toString()
    Par sheriff64 dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 05/02/2010, 12h55
  2. [JUnit] [Debutant] Problème d'heritage
    Par Arnaoud dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 02/11/2007, 15h20
  3. problème avec heritage en java
    Par yLaplace dans le forum Langage
    Réponses: 16
    Dernier message: 27/03/2007, 12h31
  4. Problème d'heritage dans vecteur
    Par coco-loco dans le forum Langage
    Réponses: 3
    Dernier message: 07/02/2007, 11h28
  5. probléme d'heritage
    Par bonjour69 dans le forum C++
    Réponses: 6
    Dernier message: 24/04/2006, 10h17

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