� obrigado sim a implementar esse m�todo na classe pol�gono, j� que na hora de
compilar o sistema n�o sabe se vc vai mandar uma instancia da classe Poligono (nao das
subclasses).
Se Poligono nao vai existir como objeto, poderia ser uma interface e colocaria nela os
metodos a implementar pelas classes que a implementem (entre esses metodos estariam
getValor e getPreco)
Sorte
Eduardo
>>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]
>-------------------------------------------------------------------------
>
---
Use o melhor sistema de busca da Internet
Radar UOL - http://radaruol.uol.com.br
------------------------------ 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]
-------------------------------------------------------------------------