Fórum Inherited :::::: PARA QUE SERVE? #40182

17/11/2003

0

Salve pessoal !!!

Peguei um exemplo de agenda feita em Firebird ... o no evento on-clik do botao inserir item .. esta assim:

Procedure TFCadAgenda.btnInserirClick( Sender: TObject );
Begin
Inherited; <----------------------- PARA QUE SERVE?
dbeApelido.setFocus;
End;



Será que alguem pode me dizer?
valewwwwwwwwwwwwww
_________________
Perguntar nao é admitir que vc não sabe


Marcelo Bh

Marcelo Bh

Responder

Posts

17/11/2003

Afarias

bom, essa questão estaria melhor no fórum Delphi e não aqui (já q tem q ver apenas com a linguagem Delphi ou Object Pascal).

inherited; serve para chamar um método da super-classe (classe base ou classe mãe) da sub-classe que está chamando.

ou seja, vai chamar o método btnInserirClick() da classe base de TFCadAgenda (provavelmente um TForm).

Neste caso, se é realmente um TForm, não tem efeito algum isso ai.

O método que será chamado na classe base está implícito (pois não foi informado após o inherited) sendo assim o compilador considera q será chamado o método com o mesmo nome daquele onde está (no caso: btnInserirClick).


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar