O overload nos permite escrever procedures ou functions com o mesmo nome desde que possuam quantidades de parâmetros ou tipos diferentes.
Por exemplo, todos os casos abaixo estão corretos:
procedure Teste(I: Integer); overload; procedure Teste(S: string); overload; procedure Teste(D: Double); overload; procedure Teste(D: Double; S: string); overload;
Ao chamar a função Teste, o programa vai chamar a correta de acordo com os parâmetros passados.
Nenhum comentário:
Postar um comentário