Pular para o conteúdo principal

Questão de Programação — Plataforma Java — UFLA 2025

ProgramaçãoPlataforma Java
Código
qg619872
Banca
UFLA
Órgão
UFLA
Ano
2025
Nível
Superior
Cargo
Analista em Tecnologia da Informação
Em Programação Orientada a Objetos (POO), o mecanismo de herança serve para definirmos novas classes a partir de classes mais gerais, absorvendo suas características e comportamentos e introduzindo novas características e novos comportamentos.Adaptado de DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 10. ed. São Paulo: Pearson, 2016.Uma classe definida por meio de herança de outra classe é chamada de subclasse ou classe filha. Uma classe da qual a nova é derivada é conhecida como superclasse ou classe pai. O polimorfismo, por sua vez, permite escrever programas que processam objetos que compartilham a mesma superclasse como se todos fossem objetos desta superclasse.Considerando os conceitos de herança e polimorfismo, em Java, assinale a alternativa CORRETA:
  1. AUma classe abstrata pode ser instanciada diretamente, desde que todos os seus métodos abstratos sejam implementados por suas subclasses.
  2. BAtributos e métodos privados de uma superclasse podem ser acessados diretamente pelas subclasses.
  3. CO polimorfismo garante que um mesmo método possa ter diferentes implementações em subclasses, sendo a chamada resolvida em tempo de execução, conforme o tipo do objeto.
  4. DPara conseguir comportamento polimórfico em Java, é preciso usar herança de classe.
Revelar gabarito e comentário

GabaritoC — O polimorfismo garante que um mesmo método possa ter diferentes implementações em subclasses, sendo a chamada resolvida em tempo de execução, conforme o tipo do objeto.

Link permanente: /questoes/qg619872