User Tools

Site Tools


in204:cpp:syntax:class:deriving

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
in204:cpp:syntax:class:deriving [2021/03/28 10:35]
bmonsuez
in204:cpp:syntax:class:deriving [2022/11/18 10:51] (current)
Line 120: Line 120:
 En effet, lorsque nous appellons la méthode ''​reset()'',​ nous mettons d'​abord le champs ''​mReversePosition''​ à ''​mNumberOfCharacters''​ et puis ensuite nous appellons la méthode ''​reset()''​ de la classe de base ''​enumerate_characters()::​reset()''​. Nous avons spécialisé le comportement de la fonction ''​reset()''​ par rapport à la fonction ''​reset()''​ de la classe de base. C'est pour cela que les classes dérivées sont aussi appellées classes spécialisées. En effet, lorsque nous appellons la méthode ''​reset()'',​ nous mettons d'​abord le champs ''​mReversePosition''​ à ''​mNumberOfCharacters''​ et puis ensuite nous appellons la méthode ''​reset()''​ de la classe de base ''​enumerate_characters()::​reset()''​. Nous avons spécialisé le comportement de la fonction ''​reset()''​ par rapport à la fonction ''​reset()''​ de la classe de base. C'est pour cela que les classes dérivées sont aussi appellées classes spécialisées.
  
-[[cpp:​syntax:​deriving:​creating|Définir une classe dérivée]] +[[cpp:​syntax:class:​deriving:​creating|Définir une classe dérivée]] 
-[[cpp:​syntax:​deriving:​methods|Définir champs et méthodes dans une classe dérivée]] + 
-[[cpp:​syntax:​deriving:​constructor|Définir les constructeurs dans une classe dérivée]] +[[cpp:​syntax:class:​deriving:​methods|Définir champs et méthodes dans une classe dérivée]] 
-[[cpp:​syntax:​deriving:​destructor|Définir les constructeurs ​dans une classe dérivée]]+ 
 +[[cpp:​syntax:class:​deriving:​constructor|Définir les constructeurs dans une classe dérivée]] 
 + 
 +[[cpp:​syntax:class:​deriving:​destructor|Définir les destructeurs ​dans une classe dérivée]] 
  
 ===== Déclarer des champs dans une classe dérivée ===== ===== Déclarer des champs dans une classe dérivée =====
in204/cpp/syntax/class/deriving.1616927726.txt.gz · Last modified: 2021/03/28 10:35 by bmonsuez