Mot-Clé inherited
Le mot-clé "inherited" ne peut être utilisé que dans les méthodes d'un seul type d'objet. Il provoque l'appel de la méthode du nom spécifié hérité du type de base. S'il n'y a pas de type de base, un message d'erreur est émis.
Exemple:
type Figur = object x, y: Real; constructor Init(initX, initY: Real); end; Kreis = object (Figur) { Hérite de la classe Figur } radius: Real; constructor Init(initX, initY, initRadius: Real); end; constructor Figur.Init(initX, initY: Real); begin x := initX; y := initY; end; constructor Kreis.Init(initX, initY, initRadius: Real); begin inherited Init(initX, InitY); radius := initRadius; end;