André, por poliformismo podemos que concluir que seja algo com muitas
formas, certo ? 
Este algo de que estamos falando são os métodos, ou seja, polimorfismo é a
propriedade para que um método assuma várias formas.
Por exemplo, considere um método que faça um pesquisa por um cliente numa
base de dados qualquer. Suponha que eu tenha a possibilidade de fazer a
pesquisa do cliente pelo seu nome ou por seu CPF. Desta forma, teríamos a
necessidade de criar dois métodos distindos:

findClientByName(String name) e 
findClientByCPF(long cpf)

Com o polimorfismo, isto não é necessário, o que torna sua solução mais
transparente e elegante:

findClient(String name) e 
findClient(long cpf)

suponha também que desejamos criar um método para pesquisa que faça a
interseção entre idade e naturalidade. Logo, construiríamos um método com a
seguinte assinatura:

findClient(Date idade, String natural)

e todos estes métodos poderiam conviver numa mesma classe, sem problemas.

By Alê!


-----Mensagem original-----
De: Yurion "André [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 7 de março de 2001 14:44
Para: [EMAIL PROTECTED]
Assunto: [java-list] Polimorfismo


Caros amigos,

Estou estudando POO e estou com algumas dúvidas sobre
polimorfismo.
A única coisa que sei sobre o assunto é que 
está propriedade da OO permite que uma classe tenha
vários métodos com o mesmo nome desde de que o múmero
e o tipo de parâmetros seja diferentes.
Todo mundo fala que polimorfismo é só isso!!
Porém queria que se possível vc´s me mostrassem
exemplos de onde e quando utilizar está propriedade e
o que significa realmente polimorfismo..
Desde já agradeço a atenção de todos,

André Yurion

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

------------------------------ 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