Christian
Pois não é o mesmo estímulo. Uma mensagem é definida pela assinatura da
mesma. Se há uma assinatura diferente, há uma mensagem diferente. O nome da
função não é suficiente pois assinatura é composta pelo nome da função +
tipos dos parâmetros.
No seu exemplo, para formatar data, você mesmo denunciou que são mensagens
diferentes. Dizer "formate data com padrão usual" e "formate data com este
padrão" são coisas diferentes. Seria polimorfismo se eu disse "formate data"
e o OBJETO tomasse a decisão da formatação.
Perceba o conceito, eu falaria para o objeto uma só mensagem e ESTE TOMARIA
A DECISÃO DO PROCEDIMENTO. Ou seja, ele se comportaria polimorficamente a
partir de um mesmo estímulo, ou mensagem.
abraços
Jorge
-----Original Message-----
From: Christian Rauh [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 21 de março de 2001 14:25
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Polimorfismo
Caro Jorge,
> Jorge Martins wrote:
>
> Concordo com você e ainda digo mais. Conceitualmente, polimorfirsmo é a
> capacidade dos objetos responderem diferenciadamente a mesma mensagem (ou
> estímulo) de acordo com sua classe no momento.
De acordo com a classe e parâmetros.
> Dois métodos com assinaturas diferentes não podem ser considerados a
> mesma mensagem.
Porque não?
> Apenas possuem o mesmo nome (ou token) com o fim de
> facilitar o entendimento do programador, mas em momento algum representam
> a mesma mensagem.
Representam sim, afinal é comum fazermos overloading para justamente tratar
a mesma mensagem de maneira diferente de acordo com os métodos. Por
exemplo, formatar uma data com o padrão usual ou com um padrão
especificado.
Christian
------------------------------ 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]
-------------------------------------------------------------------------