duvida inherited
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
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
Curtidas 0
Respostas
Eric.miranda
18/09/2003
ninguém??
podem me explicar o funcionamento então? :(
podem me explicar o funcionamento então? :(
GOSTEI 0
Rfpsatin
18/09/2003
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
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
GOSTEI 0
Eric.miranda
18/09/2003
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
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
GOSTEI 0
Rfpsatin
18/09/2003
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
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
GOSTEI 0
Eric.miranda
18/09/2003
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
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
GOSTEI 0
Rfpsatin
18/09/2003
um abraço
GOSTEI 0