Historique des modifications - Message

Message #5142

Sujet: De l'héritage


Type Date Auteur Contenu
Création du message 07-12-2008 15:33:15 tmyke
Hmm, attention, il ne faut pas donner à l'héritage des capacités qu'il n'a pas... wink

Si tu définit un objet, issue d'une classe, genre CGame *game, puis en suite tu fait une initialisation comme tu le donnes,
donc genre
video::IVideoDriver *driver = device->getVideoDriver ();
game->m_driver = driver;


Et qu'en suite, tu créé un objet, genre CMenu *menu, alors ce n'est pas pour autant que la valeur que tu as
initialisé dans game se retrouvera par là même dans menu. Il te faut aussi donc faire une fois
video::IVideoDriver *driver = device->getVideoDriver ();
menu->m_driver = driver;


Je ne sais pas si je me fais bien comprendre hmm

L'heritage, n'est la que pour permettre à une classe d'hériter des méthodes et variables définis d'une autre classe,
mais elle n'hérite en rien des valeurs d'une classe existante...

Ou alors je n'ai pas bien saisie le sens de ta question wink

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
125 invités en ligne
membre en ligne: -
RSS Feed