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.
Considerando a linguagem de programação Java, versão 8, qual a saída gerada pela linha 29 do programa e por que isso ocorre?
Considerando a linguagem de programação Java, versão 8, qual a saída gerada pela linha 29 do programa e por que isso ocorre?- A“Hello”, pois o objeto c criado na linha 28 é do tipo Class1.
- B“HelloWorld”, pois, devido ao polimorfismo, o método mais específico é chamado.
- C“World”, pois, apesar do polimorfismo, o objeto c não possui acesso ao membro protegido (protected) da superclasse.
- DNenhuma saída é produzida e um erro de compilação é gerado, pois o objeto c não possui acesso a membros protegidos da superclasse.