Accueil > Forum > > > > heritage[debutant]
heritage[debutant]
jeudi 27 avril 2006 à 20:01:06 |
heritage[debutant]

yanne1985
|
salut s'il vous plait j'ai besoin de votre aide j'ai une classe class date{ int jour,mois,annee; void lire() { int i,j,k; cin>>i; cin>>j; cin>>k; jour=i; mois=j; annee=k; } }
class personne : public date { char nom[30],prenom[30]; void lire() }comment je peux definir la fonction lire de personne qui fait appel a la fonction lire de date merci d'avance pour votre aide
|
|
jeudi 27 avril 2006 à 20:39:17 |
Re : heritage[debutant]
|
jeudi 27 avril 2006 à 20:47:34 |
Re : heritage[debutant]
|
vendredi 28 avril 2006 à 01:25:11 |
Re : heritage[debutant]

yanne1985
|
merci
ce que je veux c que si je crée une instance de la classe personne
par exemple : personne p;
p.lire() permettra d'initialiser les valeur de cette instance
j'espère que c'est compris et merci
|
|
vendredi 28 avril 2006 à 07:09:43 |
Re : heritage[debutant]

neria
|
Si la méthode lire à été définie dans personne, et que personne hérite de date, tu auras automatiquement la méthode lire dans perssone (les noms ne sont pas très explicites). Ce n'est donc pas la peine de la surcharger, tu pourras écrire p.lire(). Le seul problème est que tu ne pourras pas accéder aux variables jour,mois, et annee dans personne vu qu'elles sont privée. Solution : inutile de faire une classe date pour ça ou mettre tes variables en protected. Pour initialiser tes valeurs à la création de personne, il faut appeler lire dans le constructeur.
|
|
vendredi 28 avril 2006 à 12:04:51 |
Re : heritage[debutant]

luhtor
|
Réponse acceptée !
Mais que la classe personne hérite de date est COMPLEMENT absurde et illogique.
Une personne n'a aucun rapport avec une date. Donc je comprend pas pk tu veux faire un truc comme ca.
Ce qui peut etre logique, c'est que la class personne contienne un objet date, mais surtout pas d'en hériter.
|
|
vendredi 28 avril 2006 à 14:49:41 |
Re : heritage[debutant]

boudreau_benjamin
|
Réponse acceptée !
Je suis d'accord ... pour faire de l'héritage ... il faut que tu te dises que ta classe dérivé est une sorte de la classe de base. Donc le mieux serait ici d'y aller par composition donc mettre simplement ta classe date comme donnée membre de ta classe personne... Sinon l'héritage ici est inutile. Mais il aurait pu être utile si tu voulais faire une classe Client à partir mettons de ta classe personne puisqu'un client est une sorte de personne mais ne contient pas une personne :P Bonne chance !! 
|
|
Cette discussion est classée dans : date, lire, debutant, heritage, cin
Répondre à ce message
Sujets en rapport avec ce message
ADO: Comment lire une date ? [ par gogomanu ]
Bonjour,Lorsque je lis un recordset ADO je reçois le type "_variant_t" pour les TimeStamp (dates et heures).Or le TimeStamp semble être stocké sous la
heritage [debutant] [ par yanne1985 ]
salut j'ai un ptit probleme avec l'heritageclass Point { protected: int X;intY; public : int X ; int Y ; Point (int X=0) { this
Question pour un debutant [ par wismerhill__ ]
Bonjour à tous, j'ai une question mega basique : j'ai une classe date dont l'attribut private mDate est le nombre de jour depuis 1/1/1900Le code suiva
Developpeur aider moi [ par teddybe4r ]
Bonjour tout le monde,alors j'écris sur ce site parce que je suis canadien francais et je trouve que les membre de ce site web sont plutôt sympa. Eh o
probleme de constucteur urgent [debutant] [ par yanne1985 ]
salut class date{ int jour,mois,annee; public: date(int jour=0, int mois=0, int annee=0) { this->jour=jour; this->mois=mois; this->a
date compilation [ par darksoul07 ]
voila mon problème :je bosse avec les mfc, dans mon projet je dois afficher la date à laquelle mon exécutable a été compilé. Existe t il une fonction
lire dans un autre répertoire [ par je_ne_viens_qu1_fois ]
Bonjour à tousj'aimerai savoir si il est possible avec devcpp de faireun programme permettant de lire un fichier quise trouve dans un autre répertoire
debutant [ par deutant ]
j ai programme un code en c++ visual 2005.le code est compile sans erreurs ni warnings, sauf que je veux voir le résultat de mon code. comment faire??
lire des images BMP [ par b_electronique ]
BonjourJe travaille avec vc++ 6 et la biblio cximage , J’ai développé une application, quelle me permet de lire</STRO
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|