Sign in Join
Wiki copytemporary

Reintroduce/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Reintroduce/fr

OldNewLine
1+La directive **Reintroduce** fait partie de la programmation orientée objet.\
2+La directiver **Reintroduce** permet de masquer une méthode de la classe mère par une nouvelle méthode portant le même nom.\
3+Cela signifie qu'une nouvelle méthode existe dans la classe dérivée de la classe mère et dans toutes les autres classes dérivées de celle-ci.\
4+La méthode de la classe mère est conservée et peut toujours être utilisée par la classe mère.\
5+\
6+La méthode de la classe mère n'existe plus dans la nouvelle classe, elle a été remplacée par la nouvelle méthode du même nom.\
7+La méthode continue d'exister sous sa forme originale dans la classe mère et peut être utilisée via la classe mère.\
8+\
9+
10+``` pascal
11+ procedure setTest(strName: String); reintroduce; // Cette méthode remplace la méthode de la classe mère dans la classe dérivée.
12+```
13+
14+\
15+\
16+Plus d'infos:
17+
18+- POO à gogo : <https://gilles-vasseur.developpez.com/temp/poo-a-gogo/#LIII-A-2-d>
19+
20+---
21+*From the Free Pascal wiki, page "Reintroduce/fr", as it stood on 2020-02-25 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history