Questão de Programação — Programação Orientada a Objetos — FUNCERN 2025
ProgramaçãoProgramação Orientada a Objetos
- Código
- qg467592
- Banca
- FUNCERN
- Órgão
- IF-PE
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico de Laboratório - Área Tecnologia da Informação
a programação orientada a objetos, os conceitos de herança, polimorfismo e abstração são fundamentais para o desenvolvimento de sistemas bem estruturados. Compreender como esses pilares funcionam ajuda a evitar erros conceituais durante o desenvolvimento e testes.Considere o seguinte código em Java:
Analisando o código apresentado anteriormente, a correta identificação dos conceitos de orientação a objetos aplicados corresponde a

Analisando o código apresentado anteriormente, a correta identificação dos conceitos de orientação a objetos aplicados corresponde a- AHerança: veículo herda de carro e motocicleta;Polimorfismo: método ligar() é igual em todas as classes;Abstração: todas as classes podem ser instanciadas diretamente.
- BHerança: métodos acelerar() são copiados entre as classes;Polimorfismo: apenas ocorre quando há sobrecarga de métodos;Abstração: significa esconder todos os atributos como private.
- CHerança: ocorre apenas entre classes concretas;Polimorfismo: método calcularConsumo() retorna sempre ao mesmo tipo;Abstração: é representada pelos construtores das classes.
- DHerança: carro e motocicleta herdam de veículo;Polimorfismo: métodos acelerar() têm comportamentos diferentes nas subclasses;Abstração: classe veiculo define interface comum sem implementação específica dos métodos abstratos.
- EHerança: veículo é uma especialização de carro;Polimorfismo: todos os métodos devem ter exatamente a mesma implementação;Abstração: classes abstratas não podem ter métodos concretos.