Um princípio empregado na programação orientada a objetos é ...

Próximas questões
Com base no mesmo assunto
Q2171175 Programação
Um princípio empregado na programação orientada a objetos é o de ocultar os dados, colocando-os em uma seção privada. Essa ocultação dos dados é identificada como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: C - Encapsulamento.

O princípio da programação orientada a objetos mencionado na questão é referente à capacidade de ocultar os detalhes internos de funcionamento das classes, expondo somente o necessário para o uso externo. Esse princípio é conhecido como Encapsulamento, que é fundamental para compreender a estrutura de um programa orientado a objetos.

O Encapsulamento permite a definição de diferentes níveis de acesso aos membros (atributos e métodos) de uma classe. Quando um atributo é definido como privado, isso significa que ele só pode ser acessado ou modificado por métodos que pertencem à mesma classe. Essa ocultação assegura que o estado interno do objeto só possa ser alterado por meio de suas próprias operações, protegendo a integridade dos dados e permitindo que as mudanças sejam feitas sem afetar outras partes do código que utilizam a classe.

Essa técnica contribui para a modularidade e manutenibilidade do código, pois facilita o gerenciamento da complexidade dos sistemas ao permitir que mudanças sejam feitas dentro de uma classe sem impactar as outras partes do programa. Além disso, o Encapsulamento ajuda a proteger os dados contra acesso não autorizado e uso incorreto.

Para fins de esclarecimento, vamos comentar brevemente sobre as demais alternativas:

  • Acoplamento refere-se ao grau de interdependência entre módulos, onde se busca um baixo acoplamento.
  • Instância é um objeto específico criado a partir de uma classe.
  • Polimorfismo é a capacidade de um método ter várias formas, ou seja, diferentes comportamentos em classes derivadas.
  • Herança permite que uma classe herde características (atributos e métodos) de outra classe.

Portanto, considerando os conceitos mencionados, a resposta correta é mesmo o Encapsulamento, pois está diretamente relacionado com a prática de ocultar os dados dentro de uma seção privada da classe.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo