Bonjour à toutes et à tous,

Question qui a certainement été maintes fois posée, mais dont je n'arrive pas à retrouver simplement la solution.

J'ai une classe mère "M" qui possède une méthode "dessine" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
void dessine() {
  // trace un cadre
}
J'ai une classe dérivée de "M" dans laquelle je souhaite avoir une méthode "dessine" qui utilise celle de la classe mère (pour tracer un cadre) en y ajoutant, par exemple une image dans le cadre. Quelle est la syntaxe à utiliser ?

Exemple en Pascal Objet :

dans la classe mère :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
procedure dessine;
begin
  // trace un cadre
end;
dans la classe enfant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
procedure dessine;
begin
  inherited dessine; //utilisation de la classe mère
  // trace une image
end;
Merci de votre aide.

Pierre