George,

Seu problema � t�pico e pode ser resolvido por heran�a.

Crie uma classe chamada Pessoa com todos os atributos em comum de uma pessoa seja ela 
jur�dica ou f�sica. 
Depois crie duas outras classes que estendem a classe pessoa, PessoaFisica e 
PessoaJuridica, cada uma com 
seus atributos proprios. Da� a PF e PJ ter�o os mesmos atributos em comum e os seus 
pr�prios.

No java use a keyword extends para que seja feita a heran�a.

public class PessoaFisica extends Pessoa ...

Abra�os,

M.Lopes
On Thu, 9 Jan 2003 11:21:39 -0200, "George-Terra" <[EMAIL PROTECTED]> escreveu :

> De: "George-Terra" <[EMAIL PROTECTED]>
> Data: Thu, 9 Jan 2003 11:21:39 -0200
> Para: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
> Assunto: [java-list] Modelagem de Vendas
> 
> 
> Pessoal, como todo iniciante estou passando por um problema de modelagem de minhas 
>classes para uma 
venda. Vejam como modelei, n�o vou colocar todos os atributos e m�todos, somente os 
necess�rios:
> 
> Venda : cliente, datavenda, etc
> Item: Venda, Produto, etc
> 
> Aqui esta o problema:
> Cliente : Limite, etc
>   ClientePF
>   ClientePJ
> 
> Sendo que ClientePF � uma Pessoa e tb precisa receber os atributos e m�todos de 
>clientes;
> 
> ClientePJ � uma empresa e tb recebe os atributos e m�todos de clientes;
> 
> Como resolver para que isso funcione???
> 
> Agrade�o,
> =====================================
> George Queiroz 
> Analista/Programador 
> Alocado a www.informatec-sp.com
> 
> =====================================
> 
> 

_____________________________________
Marcelo Lopes
Gerente de Projetos
SDC - Solution Development Consulting
5521-91247084


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a