Dado o código a seguir na Linguagem de programação Java, assinale a alternativa que apresenta o retorno dado se instanciarmos a ClasseB e invocarmo...
Dado o código a seguir na Linguagem de programação Java, assinale a alternativa que apresenta o retorno dado se instanciarmos a ClasseB e invocarmos o método cálculo, passando como parâmetro o valor 5.
public class ClasseA{ public int calculo(int valor){ return valor * 2; } }
public class ClasseB extends ClasseA{ public int calculo(int valor){ return super.calculo(valor) + valor; } }
(A) Ocorrerá um erro de compilação. (B) Ocorrerá um erro de execução. (C) 5. (D) 10. (E) 15.
Analisando o código fornecido, se instanciarmos a ClasseB e invocarmos o método cálculo, passando como parâmetro o valor 5, o retorno será 15, portanto a alternativa correta é (E) 15.
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar