Ol� Andr�,

Olha, polimorfismo � a capacidade v�rias classes ter uma implementa��o diferente de um 
m�todo herdado da superclasse. Se o m�todo
getPreco() est� na classe Poligono ele h� de ser reconhecido, no entanto, se ele 
estiver na classe Retangulo, n�o haver� de ser
reconhecido como de Poligono.

Espero ter ajudado,

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf

----- Original Message -----
From: "Andr� Barbosa" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, January 30, 2002 6:11 PM
Subject: [java-list] D�vida


Quer ter seu pr�prio endere�o na Internet?
Garanta j� o seu e ainda ganhe cinco e-mails personalizados.
Dom�niosBOL - http://dominios.bol.com.br





D�vida b�sica de iniciante:

Fazendo um teste de polimorfismo, montei uma estrutura assim:

Classes:

                          poligono
        /                      \
               retangulo             circulo
                    |
               quadrado


Retangulo e circulo extendem de poligono, e quadrado extende de retangulo. Pois bem.

Todas as classes implementem um m�todo getValor, que retorna um valor (constante) 
double do objeto. E as classes retangulo, circulo
e quadrado implementam um m�todo getPreco, que retorna um preco (constante) double 
objeto.

Suponhamos que eu queira criar um array de refer�ncia para v�rios poligonos, eu crio 
um array do tipo poligono

poligono[] p = new poligono[3];

Depois de criar cada objeto em seu indice no array, eu quero listar o valor deles. 
Normal, na classe que eu criei o array, crio um
m�todo "Mostra", por exemplo, que recebe um poligono

public void mostra(poligono p) {
   System.out.println(p.getValor());
}

Por�m, se eu utilizo o mesmo m�todo para exibir o Preco...

public void mostra(poligono p) {
   System.out.println(p.getPreco());
}

Me d� um erro de compila��o, pq ele diz que getPreco() � um carinha desconhecido da 
classe poligono.

A pergunta � a seguinte: eu sou obrigado a implementar getPreco() em poligono, para o 
polimorfismo funcionar????

[]�s

Andr�


------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------




------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a