This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
in204:tds:sujets:td2:part4 [2019/10/01 19:44] bmonsuez [Question n°3] |
in204:tds:sujets:td2:part4 [2022/11/18 10:49] (current) |
||
---|---|---|---|
Line 49: | Line 49: | ||
La méthode ''increment'' va masquer la classe ''MyCounter::increment'' dans la classe ''MyAdvCounter''. Cependant, la méthode ''increment'' reste présente, elle n'est pas remplacée, elle est simplement 'cachée' ou 'masquée'. Il sera toujours possible de l'appeller en préfixant le nom de la fonction ''increment()'' par ''MyCounter::increment()''. | La méthode ''increment'' va masquer la classe ''MyCounter::increment'' dans la classe ''MyAdvCounter''. Cependant, la méthode ''increment'' reste présente, elle n'est pas remplacée, elle est simplement 'cachée' ou 'masquée'. Il sera toujours possible de l'appeller en préfixant le nom de la fonction ''increment()'' par ''MyCounter::increment()''. | ||
- | |||
</hidden> | </hidden> | ||
Line 72: | Line 71: | ||
<hidden Correction> | <hidden Correction> | ||
+ | |||
Le compteur une fois la valeur ''4'' atteinte reste à la valeur ''4''. | Le compteur une fois la valeur ''4'' atteinte reste à la valeur ''4''. | ||
Line 95: | Line 95: | ||
<hidden Correction> | <hidden Correction> | ||
+ | |||
+ | |||
En fait, c'est la méthode ''MyCounter::increment'' qui est appelé et non pas la méthode ''MyAdvCounter::increment''. Pourquoi donc ? | En fait, c'est la méthode ''MyCounter::increment'' qui est appelé et non pas la méthode ''MyAdvCounter::increment''. Pourquoi donc ? | ||