Code: Pascal [Select][+][-]type { ca } ca = class public type { r } r = object parent: ca; procedure Esegui; end; public c: string; rec: r; constructor Create; end; { ca } constructor ca.Create; begin rec.parent := self; end; procedure ca.r.Esegui; begin //How can I access here the variable c of the class ca writeln(parent.c); end; var ci: ca;begin ci:=ca.create; ci.c:='Hello'; ci.rec.Esegui;end.