23 Ocak 2018 Salı

Delphi Sınıf Yapısı - Overload metotlar

Sınıflarda overload metotlar

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