Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — IV - UFG 2024

ProgramaçãoLinguagens de programação
Código
qg121051
Banca
IV - UFG
Órgão
Prefeitura de Inhumas - GO
Ano
2024
Nível
Médio
Cargo
CS-UFG - - Técnico de Suporte em Tecnologia da Informação
Observe o código a seguir.031.png 377×369Considerando a linguagem de programação Java, versão 8, qual a saída gerada pela linha 29 do programa e por que isso ocorre?
  1. A“Hello”, pois o objeto c criado na linha 28 é do tipo Class1.
  2. B“HelloWorld”, pois, devido ao polimorfismo, o método mais específico é chamado.
  3. C“World”, pois, apesar do polimorfismo, o objeto c não possui acesso ao membro protegido (protected) da superclasse.
  4. DNenhuma saída é produzida e um erro de compilação é gerado, pois o objeto c não possui acesso a membros protegidos da superclasse.
Revelar gabarito e comentário

GabaritoB — “HelloWorld”, pois, devido ao polimorfismo, o método mais específico é chamado.

Link permanente: /questoes/qg121051