В попередньому прикладі ми використовували виклик предківського методу шляхом вказання імені предка, після якого пишеться крапка та ім’я конструктора.
constructor TStudent1.init(nm,dt:string;rt,bl:real);
Begin
IF NOT TStudent.Init(nm,dt,rt) THEN Failed;
bal:=bl;
end;
Pascal дає можливість використовувати спеціальне слово INHERITED , використовуючи яке можна викликати методи предка без вказання імені предка.
constructor TStudent1.init(nm,dt:string;rt,bl:real);
Begin
IF NOT INHERITED Init(nm,dt,rt) THEN Failed;
bal:=bl;
end;
Це може виявитися корисним при використанні великої ієрархії об’єктів, коли складно запам’ятати всі зв’язки типу «предок-потомок».