Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  aide programmation orientée objet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide programmation orientée objet

n°2138505
qqn
Posté le 23-04-2012 à 16:20:33  profilanswer
 

Bonjour,
 
je vais d'abord vous présenter le contexte de la chose. J'ai une classe mère qui se nomme "humain" ensuite de cette classe dérivent d'autres classes filles telles que "samouraï" ou encore "ninja". J'ai une fonction qui prend en paramètre un humain et qui se charge de modifier les attributs de cet humain passé en paramètre. Seulement les attributs des différents classes ne sont pas les mêmes. Par exemple, dans la classe humain il n'y a que "nom" et "argent", dans la classe "samouraï" il y a en plus "honneur" et dans la classe "ninja" il y a en plus "réputation".
La fonction a pour profil : void modif_attributs(humain& h)
Si j'écris "h.honneur--" par exemple le compilateur me dit que la classe humain ne comporte pas d'attribut "honneur" ce que je comprends.
Donc ma question est la suivante : comment faire ?

mood
Publicité
Posté le 23-04-2012 à 16:20:33  profilanswer
 

n°2138526
theshockwa​ve
I work at a firm named Koslow
Posté le 23-04-2012 à 17:28:49  profilanswer
 

méthodes virtuelles, polymorphisme


---------------
last.fm
n°2138540
qqn
Posté le 23-04-2012 à 18:01:03  profilanswer
 

Ok merci, ces termes me disent quelque chose. J'ai pas encore eu le cours dessus mais je vais me renseigner.

n°2139085
Malkav
Posté le 25-04-2012 à 17:08:54  profilanswer
 

Tu dois avoir une ou plusieurs méthodes virtuelles dans ta classe mère qui sont surchargées dans les classes filles pour les traitements spécifiques. C'est ainsi que tu peux généraliser un traitement


---------------
Mes feedbacks * Ma galerie photo

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  aide programmation orientée objet

 

Sujets relatifs
Demande aide pour un mpdaide configuration imprimantes
Besoin d'aide avec SimpleXML[AIDE] EXT-JS 4 : filtres sur tableau
Programmation dans excelBesoin d'aide, blog multiple-image
translation objet 3DBesoin d'aide en programmation
[Ubuntu] Script complet demande aide 
Plus de sujets relatifs à : aide programmation orientée objet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR