Caro Cleto,
Cleto Henrique Andrade Silva wrote:
>
> - Polimorfismo(várias formas) significa um mesmo método poder ter
> comportamentos diferentes em classes diferentes.
Ou:
- Polimorfismo(várias formas) significa um mesmo método poder ter
comportamentos diferentes.
> - A assinatura(identificação) de um método é formada pelo seu nome e seus
> parâmetros e não somente pelo seu nome.
>
> Considerando as duas afirmações acima podemos concluir que sobrecarga
> não é polimorfismo, pois, quando fazemos sobrecarga estamos tratando de
> métodos diferentes apesar de terem o mesmo nome. Dois métodos
> sobrecarregados têm o mesmo nome, porém, não são a mesma mensagem. Portanto,
> comportamentos diferentes para métodos diferentes me parece uma coisa óbvia.
Considerando a minha primeira afirmação podemos concluir que sobrecarga é
polimorfismo, pois, quando fazemos sobrecarga estamos tratando de funcções
diferentes que implementam o mesmo método. Dois métodos sobrecarregados têm
o mesmo nome e são a mesma mensagem com parâmetros diferentes. Portanto,
comportamentos diferentes parao mesmo método, me parece uma coisa óbvia.
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]
-------------------------------------------------------------------------