Oi, Roger.
Bom, segundo o meu professor, Polimorfismo significa uma sobrecarga. Quando
um objeto pode ter v�rias formas.
Ele citou como exemplo uma janela e um vetor.
A janela seria mais um exemplo para a vida real, no sentido de que, tendo
uma janela, posso mudar sua cor, ou suas dimens�es, mas nem por isso ela
deixa de ser uma janela. Isso � polimorfismo. Posso ter a mesma janela
vermelha, amarela e azul...
No exemplo do vetor, ele usou c�digo. Mas n�o foi um programa funcional, foi
algo mais ou menos assim:
vetor v1, v2, v3, v4;
int x1, x2, x2, x4;
---------> Ah, sim, voc� perguntou no �ltimo e-mail se seria como os
construtores em Java. �, sim. Todos os construtores s�o geralmente
sobrecarregados.
v1 = new vetor();
v2 = new vetor();
v3 = new vetor();
v4 = new vetor(2); // vetor inteiro
v5 = new vetor(2);
v6 = new vetor(2);
v7 = v5 * v6;
v8 = new vetor(2, 30);
v9 = new vetor(2, 30);
v10 = new vetor(2, 30);
v11 = v8*v9*v10;
---> e assim por diante...
string s1, s2, s3
v1 = v2+v3; |
x1 = x2+x3; | ---> Voc� diz a v1, por exemplo, que ele tem que
fazer v2+v3+vn, e ele
s1 = s2+s3; | tem que suportar a soma desses diversos
valores. � uma sobrecarga.
Eu n�o entendi bem o conceito, para ser sincera. Mas o que eu entendi, 't�
a�. Espero que ajude.
Abra�os
Ana L�cia
* Para n�o receber mais e-mails desta lista envie um e-mail para
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/