E ai George, blz ? Neste caso voc� vai criar um conceito de OO chamado heran�a ... Tem um exemplo legal em http://www.inf.ufsc.br/~ronaldo/ine5384/2-Linguagem.pdf basta criar a classe ClientePF ou ClientePJ herdando os m�todos e atributos da classe Cliente um c�digo exemplificando algo semelhante ficaria + ou - assim: Aten��o aos coment�rios no final do c�digo....
// Copyright (c) 1996 Alisson Sol
abstract class Mamifero
{
public abstract double obterCotaDiariaDeLeite();
}
class Elefante extends Mamifero
{
public double obterCotaDiariaDeLeite()
{
return 20.0;
}
}
class Rato extends Mamifero
{
public double obterCotaDiariaDeLeite()
{
return 0.5;
}
}
class Peixe
{
// Nada
}
class Aplicativo
{
// Atencao: imprimirCotaDeLeite deve ser tornado static
public static void imprimirCotaDeLeite(Mamifero oMamifero)
{
System.out.println("Cota diaria de leite: " +
oMamifero.obterCotaDiariaDeLeite());
}
public static void main(String args[])
{
System.out.println("Consistencia de tipos\n");
Mamifero mamifero1 = new Elefante();
imprimirCotaDeLeite(mamifero1);
Mamifero mamifero2 = new Rato();
imprimirCotaDeLeite(mamifero2);
// Rato mickey1 = new Mamifero();
// Erro: class Mamifero is an abstract class. It can't be
instantiated.
// Rato mickey2 = new Elefante();
// Erro: Incompatible type for declaration. Can't convert
Elefante to Rato.
// imprimirCotaDeLeite( new Peixe() );
// Erro: No method matching imprimirCotaDeLeite(Peixe) found in
class Aplicativo.
}
} // class Aplicativo
Atenciosamente!
Rafael Benevides
Analista de Sistemas
TI - Neo Qu�mica - GO
Tel: (62) 310-2500 / 2344
[EMAIL PROTECTED]
http://www.neoquimica.com.br
"George-Terra"
<[EMAIL PROTECTED] Para: <[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]>
om.br> cc:
Assunto: [java-list] Modelagem de
Vendas
09/01/03 10:21
Favor responder a
java-list
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
(Embedded image moved to file: pic32757.pcx)
=====================================
pic32757.pcx
Description: Binary data
------------------------------ 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] -------------------------------------------------------------------------
