Difference between revisions of "Reintroduce/fr"

From Free Pascal wiki
Jump to navigationJump to search
(Fixed template name)
m (Fixed syntax highlighting)
 
Line 1: Line 1:
 
{{Reintroduce}}
 
{{Reintroduce}}
<br>
+
 
<br>
 
 
La directive '''Reintroduce''' fait partie de la programmation orientée objet.<br>
 
La directive '''Reintroduce''' fait partie de la programmation orientée objet.<br>
 
La directiver '''Reintroduce''' permet de masquer une méthode de la classe mère par une nouvelle méthode portant le même nom.<br>
 
La directiver '''Reintroduce''' permet de masquer une méthode de la classe mère par une nouvelle méthode portant le même nom.<br>
Line 10: Line 9:
 
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.<br>
 
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.<br>
 
<br>
 
<br>
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
   procedure setTest(strName: String); reintroduce; // Cette méthode remplace la méthode de la classe mère dans la classe dérivée.
 
   procedure setTest(strName: String); reintroduce; // Cette méthode remplace la méthode de la classe mère dans la classe dérivée.
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 19: Line 18:
 
<li>POO à gogo : https://gilles-vasseur.developpez.com/temp/poo-a-gogo/#LIII-A-2-d</li>
 
<li>POO à gogo : https://gilles-vasseur.developpez.com/temp/poo-a-gogo/#LIII-A-2-d</li>
 
</ul>
 
</ul>
 
--[[User:Visithierry|Visithierry]] ([[User talk:Visithierry|talk]]) 13:34, 20 July 2018 (CEST)
 

Latest revision as of 13:36, 25 February 2020

Deutsch (de) English (en) Esperanto (eo) suomi (fi) français (fr)

La directive Reintroduce fait partie de la programmation orientée objet.
La directiver Reintroduce permet de masquer une méthode de la classe mère par une nouvelle méthode portant le même nom.
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.
La méthode de la classe mère est conservée et peut toujours être utilisée par la classe mère.

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.
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.

  procedure setTest(strName: String); reintroduce; // Cette méthode remplace la méthode de la classe mère dans la classe dérivée.



Plus d'infos: