Fórum duvida inherited #182746

18/09/2003

0

Bom dia galera..
pensei que tinha entendido a um tempo atrás o uso de herança mas vi agora que entendi o conceito mas na prática não sei fazer..

Será que alguém pode me enviar um exemplo bem simples disso (comentado passo a passo) para mim enteder..

Obrigado pela atenção de vcs..e fico devendo mais essa que espero retribuir qdo precisarem..
obrigado
Eric
eric@politran.com.br :o


Eric.miranda

Eric.miranda

Responder

Posts

26/09/2003

Eric.miranda

ninguém??
podem me explicar o funcionamento então? :(


Responder

Gostei + 0

26/09/2003

Rfpsatin

Salve colega...

O delphi, como todas linguagens OO trabalham com o conceito de herança. Uma diferença dele p/ Java é que ele usa a palavra este palavrão rs..., para especifica isto.

é dificil fazer um tutorial aqui explicando todo conceito de OO em Delphi. Coloque aqui tua dúvida qto ao uso, onde vc esta enroscando q a gente tenta ajudar.

Ricardo


Responder

Gostei + 0

26/09/2003

Eric.miranda

Valeu Ricardo pelo seu interesse em ajudar..
Minha dúvida é pq leio coisas sobre isso mas não entendi muito bem ainda.. Por exemplo.. tenho um programa que ele a toda hora usa a tal palavra que não me entra na cabeça ´inherited´..
ele tem um formulário somente com os botões...
depois em outro formulário ele manda herdar este formulário...mas não entendo como funciona isto direito.. ou seja... ele herda o que deste formulário.. os botões?? os códigos??


valeu

Eric


Responder

Gostei + 0

26/09/2003

Rfpsatin

Desculpe a demora.

Ele herda tudo, ou quase.

Imagine o seguinte, imagine vc fazer um programa, um sistema banal, imagine um de locadora.

Imagine qtos cadastros vc teria que criar! No mínimo:
Clientes, Fitas, Tipo...

Imagine criar um formulário de cadastro p/ cada um, isso é um saco. Imagina vc descobrir um erro no cadastro de clientes, uma validação errada! Teria que arrumar isto em tudo :wink: . Bom, isto é um saco e fere a regra de reuso de software.

Ae que entra um exemplo de herança. Vc pode criar um formulário com o basico que um form de cadastro deve apresentar. Os botões, um grid de consulta, um menu, um help e criar outros formulários HERDANDO toda a funcionalidade deste form.

Qdo vc vai em

File - New - Others

vc indo na Aba que tera o nome do teu projeto podera encontrar este formulário base q vc criou. Repare que embaixo existem algumas opções num radio group porém a única que vc tera habilitada é a de herança. Assim vc estará criando um form com base no form BASE criado antes. Bem, imagine que vc tenha programado no form base as operações necessárias p/ gravas dados no BD, com a herança vc não precisará implementar novamente no form herdado pois toda funcionalidade já virá do pai. Imagina que é a ´cor dos olhos´ que vc herdou de teu pai.

Vc tem formas de evitar a herança contudo isto não vem ao caso.


C vc configurar no form Base p/ saltar de campos com o <enter> não precisará configurar isto no form herdado, ele trará isto do PAI.

Entende?

espero ter ajudado.

qquer coisa, é só falar.


Ricardo


Responder

Gostei + 0

26/09/2003

Eric.miranda

Valeu Ricardo pela ajuda..
Muito obrigado mesmo..
agora entendi melhor o funcionamento..
se precisar de qualquer coisa na qual possa te ajudar farei na hora..

se precisar de novo volto a te perguntar blz?? :?:

Brigadão

Eric :D


Responder

Gostei + 0

26/09/2003

Rfpsatin

um abraço


Responder

Gostei + 0

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

Aceitar