O que é poliformismo?

Alguem pode me ajudar a esclarecer o que é poliformismo? Obrigado

ve se este link aí pode e ajudar!

http://www.javafree.com.br/forum/viewtopic.php?p=60149

qualquer coisa pergunta de novo, que eu tenho muita coisa sobre polimorfismo

falows, espero que tenho te ajudado

dá uma olhada aki
http://www.javafree.com.br/forum/viewtopic.php?p=60149

[]'s

é o mesmo que sobrecarca.
Por Exemplo

tenho o construtor de uma classe

Teste::Teste(){
} //essa não passa parametro nenhum

Teste::Teste(int x){
} //essa já passa um parametro

quando vc vai usar o compilador identifica qual é a função correta pelos parametros passados…

Você tem tb um outro link para Polimorfismo aqui mesmo no PJ em:

http://www.portaljava.com.br/home/modules.php?name=Content&pa=showpage&pid=85

Polimorfismo é quando voce trata dois ou mais objetos como um mesmo objeto, sem precisar instancia-los de maneira diferente.
ex.:

// classes Carro e Caminhao

public class Veiculo {
}

public class Carro extends Veiculo {
double preco;
public Carro(double preco) {
this.preco = preco;
}

public double getAluguel() {
return preco * 5;
}
}

public class Caminhao extends Veiculo {
double preco;
public Caminhao(double preco) {
this.preco = preco;
}

public double getAluguel() {
return preco * 15;
}

}

// Pegar os valores dos alugueis sem Polimorfismo
public double getAluguel(Veiculo veiculo) {
if(veiculo instanceof Carro) {
Carro carro = (Carro)veiculo;
return carro.getAluguel();
} else
if(veiculo instanceof Caminhao) {
Caminhao caminhao = (Caminhao)vaiculo;
return carro.getAluguel();
}
return null;
}

// Com interface
public interface Veiculo {
public double getAluguel();
}

// alterando os cabecalhos de Carro e Caminhao:
public class Carro implements Veiculo {

public class Caminhao implements Veiculo {

// Pegar os valores dos alugueis com Polimorfismo
public double getAluguel(Veiculo veiculo) {
return veiculo.getAluguel();
}

Uma grande diferenca… eheheh…

void esperoTerAjudado()