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:
- AUma classe abstrata pode ser instanciada diretamente, desde que todos os seus métodos abstratos sejam implementados por suas subclasses.
- BAtributos e métodos privados de uma superclasse podem ser acessados diretamente pelas subclasses.
- 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.
- DPara conseguir comportamento polimórfico em Java, é preciso usar herança de classe.