Delphi'de aynı isimde metotların farklı parametrelerle tanımlanması söz konusu olabilmektedir. Bunu metodun sonuna overload; direktifi ekleyerek sağlamaktayız;
Type TOrnek = class function ToplaminiAl(i1, i2 : integer): integer; overload; function ToplaminiAl(r1, r2 : double): double; overload ... end;
...
function TOrnek.ToplaminiAl(i1, i2 : integer): integer;
begin
result := i1 + i2;
end;
function TOrnek.ToplaminiAl(r1, r2 : double): double;
begin
result := r1 + r2;
end;
B
Burada overload metodunun bir örneğini görüyoruz.
Hiç yorum yok:
Yorum Gönder