Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FADE - UFPE 2023

ProgramaçãoLinguagens de programação
Código
qq866892
Banca
FADE - UFPE
Órgão
UFPE
Ano
2023
Nível
Superior
Cargo
FADE - - Analista de Tecnologia da Informação - Área: Sistemas
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 diferenteEstão corretas, apenas:
  1. A1 e 2.
  2. B2 e 3.
  3. C1 e 4.
  4. D1, 3 e 4.
  5. E2, 3 e 4.
Revelar gabarito e comentário

GabaritoC — 1 e 4.

Link permanente: /questoes/qq866892