WF
Criar uma classe do tipo modelo com base em uma classe pai
Boa noite...
Eu tenho uma classe na model chamada pessoa, eu quero criar uma outra classe chamada prospeccao que vai herdar todas as "informações" (gente me perdoa não usar as palavras técnicas corretas, sou iniciante na programação erro muito e quem quiser me corrigir fica a vontade) dessa classe Pai, porém outros campos devem ser acrescentados. Tem algum exemplo?
Obrigado.
Eu tenho uma classe na model chamada pessoa, eu quero criar uma outra classe chamada prospeccao que vai herdar todas as "informações" (gente me perdoa não usar as palavras técnicas corretas, sou iniciante na programação erro muito e quem quiser me corrigir fica a vontade) dessa classe Pai, porém outros campos devem ser acrescentados. Tem algum exemplo?
Obrigado.
Isso é OO (orientação a objeto).
Um exemplo claro é qualquer aplicação no Adianti.
Vou usar este bem conhecido para vc entender.
Veja na linha "class" que a mesma "extends" TPage.
No seu caso "pessoa" seria algo semelhante a "TPage".
Se abrir a super classe ou classe pai (normalmente é chamado assim), poderá ver que existem propriedades e métodos que são chamados pela classe filha, herdando estes comportamentos.
No seu caso a classe "prospeccao" será "extends" de Pessoa.
Mais ou menos assim:
class Prospedcao extends Pessoa {
}
Quando você cria um modelo, o mesmo exemplo é seguido. Os models herdam (extends) a classe TRecord que encapsula os métodos necessários para "salvar", "buscar" ou remover um registro.
Ajudei ou atrapalhei?
Bom dia...
Sim ajudou muito, era o que eu precisava.
Muito obrigado.