Ale
2006-03-07 19:21:27 UTC
Blz pessoal ? Não estou conseguindo entender a relação entre essas classes.
Se eu tenho uma classe pessoa que não é abstrata, uma PessoaFisica e uma
PessoaJuridica que herdam da pessoa e tenho outras classes que se associam
com pessoa como fica o meu código.
Por exemplo: a classe pessoa tem os atributos, nome, endereço
a classe pessoaFisica extende de Pessoa e tem o atributo CPF
a classe pessoaJuridica extende de Pessoa e tem o atributo CNPJ
a classe cliente tem um atributo do tipo pessoa ?? Isso é certo ?? Ou é o
contrário pessoa tem um atributo Cliente ??
E como fica a implementação disso quando quero utilizar essas classes
tipo :
class testAPP {
Cliente meuCliente = new pessoaFisica() ??
}
Por favor me ajudem nisso ??
Obrigado,
Alessandro
Se eu tenho uma classe pessoa que não é abstrata, uma PessoaFisica e uma
PessoaJuridica que herdam da pessoa e tenho outras classes que se associam
com pessoa como fica o meu código.
Por exemplo: a classe pessoa tem os atributos, nome, endereço
a classe pessoaFisica extende de Pessoa e tem o atributo CPF
a classe pessoaJuridica extende de Pessoa e tem o atributo CNPJ
a classe cliente tem um atributo do tipo pessoa ?? Isso é certo ?? Ou é o
contrário pessoa tem um atributo Cliente ??
E como fica a implementação disso quando quero utilizar essas classes
tipo :
class testAPP {
Cliente meuCliente = new pessoaFisica() ??
}
Por favor me ajudem nisso ??
Obrigado,
Alessandro