Sindicato Hacker
 

 FORUM SELOS | CONTATO Terça-Feira, 07 de Setembro de 2010  

MÁFIA DOURADA
  Pagina Inicial
  Downloads
  Video Aulas
  Windows
  Linux
  Mac OS X
  Tutoriais
  Notícias

  Como Baixar?
  Medir Conexão
  Sites Indicados
  Comunidades

Comunidade do Sindicato Hacker no Orkut

Siga-nos no Twitter!

Planeta Hospedagem - Hospedagem Profissional!
 Tutoriais
  Programação
[DELPHI] Método Overload

Nesse tutorial Venho Mostrar para a Galera do Sindicato Hacker o que Vem a Ser
o Método Overload conhecido também como Sobrecarga em Delphi e Creio que há a Mesma Função em Outras Linguagens com o Método Overload Podemos Criar Rotinas Com o Mesmo Nome Mais com Parâmetros Diferentes Vamos lá :

- Iniciar Nova Aplicação
-Adicionar Um Button1 Paleta Standard

Vamos em Public e Vamos Adicionar 2 Funcoes Simples com os Mesmos Nomes
Ficando Assim :
Código:
  public
    { Public declarations }
    function SindicatoHacker(almeida : String) : String;
    function SindicatoHacker(almeida : Integer) : String;
  end;


Posicionamos o Ponteiro do Mouse ao i da Primeira Rotina e Pressionamos
Ctrl+Shift+c Para Montarmos o Escopo de Nossas Rotinas Ficando Assim :

Código:

public
{ Public declarations }
  function SindicatoHacker(almeida : String) : String;
  function SindicatoHacker(almeida : integer) : String;

  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
function TForm1.SindicatoHacker(almeida: String): String;
begin

end;

function TForm1.SindicatoHacker(almeida: integer): String;
begin

end;

end.


Agora Vamos Pressionar ao teclado Ctrl + f9 o Compilador Vai Retornar um Erro
Overloaded Procedure SindicatoHacker ....Overload Directive o que Significa que
Para podermos Usar as rotinas com os mesmos Nomes mais com paramtros
diferentes Precisamos Adicionar a Diretiva Overload na Rotina Ficando Assim

Código:
  public
    { Public declarations }
     function SindicatoHacker(almeida : String) : String;  [b]overload[/b];
     function SindicatoHacker(almeida : integer) : String; [b]overload[/b];


Agora Podemos Compilar Nosso Programa que o Compilador nao Dar nenhum Erro
e como Podem agora podemos Utilizar Nossas Rotinas com Nomes Iguais
Lembrando Podemos Fazer 2 ou 100 rotinas Iguais mais tem que ter os Parametros diferentes e com a diretiva Overload ao lado do cabeçalho da Função Procedimento..

Este Tutorial teve 201 acessos.

ÁREA RESTRITA
Login:
Senha:

PUBLICIDADE
Planeta Hospedagem
Telefonando.org
AR51 Clan Server
Anima 10
Tudo de Graça

Programação Orientada a Gambiarras

PageRank

 © 2010 Sindicato Hacker. Todos os Direitos Reservados. ANUNCIE | TERMOS DE USO | EQUIPE