Super
Super
s'applique à une méthode d'un type Type en vue de retrouver l'original de la méthode qui a été surchargée. Cet méthode originale est encore appelée super méthode.
Type TypA
/*******/
Procedure Dessiner();
/* Définition d'une méthode de dessin. */
Fin Type
Type TypB HeriteDe TypA
Procedure Dessiner();
/* Surcharge de la méthode de dessin. */
Fin Type
/****************************************************************/
Procedure TypA.Dessiner()
/* Objet : Définition de la méthode de dessin du type 'TypA'. */
/****************************************************************/
Debut
...
Fin Procedure
/****************************************************************/
Procedure TypB.Dessiner()
/* Objet : Définition de la méthode de dessin du type 'TypB'. */
/****************************************************************/
Debut
...
Fin Procedure
Principal
/*******/
Variable
/******/
V : B;
Debut
...
B.Dessiner();
/* Appel a la methode de TypB. */
...
B.Dessiner.Super();
/* Appel à la méthode de TypA qui a été surchargée. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |