Sign in Join
Wiki copytemporary

Reintroduce/fr: what changed

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

OldNewLine
11La directive **Reintroduce** fait partie de la programmation orientée objet.\
22La directiver **Reintroduce** permet de masquer une méthode de la classe mère par une nouvelle méthode portant le même nom.\
33Cela 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.\
44La méthode de la classe mère est conservée et peut toujours être utilisée par la classe mère.\
5-\
5+
66La 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.\
77La 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-\
98
109``` pascal
1110 procedure setTest(strName: String); reintroduce; // Cette méthode remplace la méthode de la classe mère dans la classe dérivée.
1211```
1312
14-\
15-\
1613Plus d'infos:
1714
1815- POO à gogo : <https://gilles-vasseur.developpez.com/temp/poo-a-gogo/#LIII-A-2-d>
1916
2017---
2118*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