Reintroduce/fr: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | La directive **Reintroduce** fait partie de la programmation orientée objet.\ | |
| 2 | 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 | 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 | 4 | La méthode de la classe mère est conservée et peut toujours être utilisée par la classe mère.\ | |
| 5 | - | ||
| 5 | + | ||
| 6 | 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 | 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 | 8 | ||
| 10 | 9 | ``` pascal | |
| 11 | 10 | procedure setTest(strName: String); reintroduce; // Cette méthode remplace la méthode de la classe mère dans la classe dérivée. | |
| 12 | 11 | ``` | |
| 13 | 12 | ||
| 14 | - | ||
| 15 | - | ||
| 16 | 13 | Plus d'infos: | |
| 17 | 14 | ||
| 18 | 15 | - POO à gogo : <https://gilles-vasseur.developpez.com/temp/poo-a-gogo/#LIII-A-2-d> | |
| 19 | 16 | ||
| 20 | 17 | --- | |
| 21 | 18 | *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).* |
