Analise as seguintes afirmações sobre polimorfismo em
Java.
1) Operadores aritméticos para tipos primitivos, como os
destacados a seguir, +, –, * e / podem ser
considerados um tipo de polimorfismo.
2) Suponha que, numa classe-pai, tenhamos um método:
“…public void metodo1(){…}”. Numa classe-filha,
suponha que reescrevamos o método herdado:
“…public void metodo1 {...[código diferente]…}”. O
polimorfismo ocorre porque, quando invocamos o
método da classe-filha, o interpretador entende que
deve executar o código de metodo1() da classe-pai,
antes da execução do código metodo1() da classefilha.
3) Quando queremos fazer um polimorfismo utilizando
sobrecarga, em Java, é obrigatório o uso da palavrachave “@overload” no preâmbulo do novo método.
4) Um polimorfismo de sobrecarga pode ser criado ao se
fornecer na classe-filha um método com o mesmo
nome do método da classe-pai, mas com o número de
argumentos diferente
Estão corretas, apenas: