सी # में मैं बेस क्लास को base
कीवर्ड तक एक्सेस कर सकता हूं, और जावा में मैं इसे super
कीवर्ड तक एक्सेस कर सकता हूं। डेल्फी में ऐसा कैसे करें? आप एक stackoveflow अपवाद हो रही है क्योंकि लाइनडेल्फी में आधार (सुपर) कक्षा का उपयोग कैसे करें?
Self.Caption := Value;
पुनरावर्ती है
type
TForm3 = class(TForm)
private
procedure _setCaption(Value:String);
public
property Caption:string write _setCaption; //adding override here gives error
end;
implementation
procedure TForm3._setCaption(Value: String);
begin
Self.Caption := Value; //it gives stack overflow
end;