Andei pesquisando
mais um pouco com o Coordenador dos cursos de programação da Faculdade
e encontrei a resposta, mas está em oposição com a maioria das
respostas que recebi, como o assunto é interessante, decidi compartilha
com vocês a resposta.
Para ser
polimorfica a operacao tem que ter a mesma assinatura e isto inclui os
parametros formais.
Quanto a
pergunta em si, a resposta e NAO, pois e possivel se utilizar polimorfismo via a
utilizacao de Interfaces (que e uma estrutura similar a classe que serve apenas
para definir um grupo de operacoes que deve ser implmeentado pelas classes
que realizam ou implementam a interface.
Apenas para
programadores C++, a visao de polimorfismo fica restrita a heranca de classe,
pois nao existem em c++ o conceito de interface....
Além disso, se
a linguagem nao for fortemente tipada (exigir declaracao de tipo), como e o caso
por exemplo do smalltalk, o polimorfismo pode ocorrer em qualquer tempo,
bastando para isso que as classes apresentem metodos ou operacoes polimorficas,
mesmo sem pertecerem a mesma hierarquia de classe.
Marcelo Feres
|
Title: LORDz
- Re: [java-list] Polimorfismo só pode se... Conrad
- Re: Re: [java-list] Polimorfismo só... Bruno do Amaral Dias Baptista
- Re: [java-list] Polimorfismo só po... Leandro Yung
- [java-list] Re:_[java-list]_Polimorfism... Caio Filipini
- RES: [java-list] Polimorfismo só pode s... Marcio Valverde
- Re: [java-list] Polimorfismo só pode se... diego
- Re: [java-list] Polimorfismo só po... Antonio Oliveira
- Re: [java-list] Polimorfismo só... Cesar Fernando Moro
- Re: [java-list] Polimorfismo só... Joao
- Re: [java-list] Polimorfismo só... Diogo Erdmann Valls
- RES: [java-list] Polimorfismo s... isaque
- RES: [java-list] Polimorfismo só p... Cristiano S. Neves
- Re: [java-list] Polimorfismo só pode se... Leandro Fernandes Afonso