Informática, perguntado por ronildoufpi, 11 meses atrás

Quando uma classe pai define um método, ele pode ser sobrescrito, na maioria dos casos, em suas classes filhas, realizando, assim, o conceito de polimorfismo.

package calculadora;
public class Calculo {
public double a, b;

public final double somar(double a, double b){
return a + b;
}
}
-------------------------------------------------------------------------------------------
package calculadora;
public class CalculadoraCientifica extends Calculo{

public final double somar(double a, double b){
double c = a + b;
return c;
}
}
-------------------------------------------------------------------------------------------
package calculadora;
public class Calculadora {
public static void main(String[] args) {
CalculadoraCientifica cf = new CalculadoraCientifica();
System.out.println(cf.somar(20.78, 10));
}
}

Ao analisar o trecho de código acima, assinale a alternativa correta.

Alternativas
Alternativa 1:
O Polimorfismo será executado normalmente.

Alternativa 2:
A diretiva "final" significa que o método "somar" é o último método da classe.

Alternativa 3:
Não será possível executar a sobrecarga do método "somar", pois, para isso, ele deveria ser "protected" e não "public".

Alternativa 4:
Não será possível a aplicação do "Polimorfismo", pois o método "somar", na classe pai, está assinado com a palavra "final".

Alternativa 5:
Será possível a aplicação do "Poliformismo", pois o método "somar" está assinado corretamente nas classes pai e filha.

Soluções para a tarefa

Respondido por anilodantas
9

Resposta:

Não será possível a aplicação do "Polimorfismo", pois o método "somar", na classe pai, está assinado com a palavra "final".

Explicação:

Não será possível a aplicação do "Polimorfismo", pois o método "somar", na classe pai, está assinado com a palavra "final".

A palavra reservada "final" não permite que o "item" (classe, variável, método, ...) tenha mais que uma assinatura portanto não é possível reescrevê-lo

Leia mais em Brainly.com.br - https://brainly.com.br/tarefa/2838459#readmore


przinho: correto. pg 62
Perguntas interessantes
Matemática, 7 meses atrás