Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — CESPE / CEBRASPE 2023

Engenharia de SoftwareOrientação a Objetos
Código
ce163615
Banca
CESPE / CEBRASPE
Órgão
TC-DF
Ano
2023
Nível
Superior
Cargo
Auditor de Controle Externo – Área Especializada – Especialidade Tecnologia da Informação – Orientação Sistemas de TI
Acerca de orientação a objetos, julgue o item subsequente.Considere-se que, em um encapsulamento de uma classe de nome Carro para um sistema de automóveis, exista um atributo privado de nome quilometragem. Nesse caso, ao se fornecerem métodos públicos do tipo obter_quilometragem() e atualizar_quilometragem(), protegem-se detalhes internos da classe Carro.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Orientação a Objetos – Encapsulamento

CERTO. A afirmativa está correta porque descreve a aplicação do encapsulamento: ao declarar o atributo quilometragem como privado e fornecer métodos públicos obter_quilometragem() e atualizar_quilometragem(), a classe protege seus detalhes internos, permitindo acesso controlado aos dados. Esse é o princípio fundamental do encapsulamento, um dos pilares da orientação a objetos.

O encapsulamento visa ocultar a implementação interna de um objeto, expondo apenas uma interface pública para interação. Com o atributo privado, o acesso direto é impedido, e os métodos públicos funcionam como uma camada de controle, possibilitando validações ou regras de negócio antes de alterar o valor. Dessa forma, os detalhes internos da classe ficam protegidos.

CERTO.

Link permanente: /questoes/ce163615