FC ConcursosFC Concursos

Questão FC266296

A Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de objetos, entidades que representam elementos do mundo real e possuem caracte

Questões sem classificação de assunto (TI - Desenvolvimento de Sistemas)

IDECAN · 2024

A Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de objetos, entidades que representam elementos do mundo real e possuem características (atributos) e comportamentos (métodos). Sobre os conceitos fundamentais da POO, é correto afirmar que

  1. encapsulamento é um mecanismo que protege os dados internos de um objeto, permitindo o acesso apenas por meio de seus métodos.
  2. herança é a capacidade de um objeto assumir diferentes formas ou comportamentos em diferentes situações.
  3. objeto é um modelo que define a estrutura de uma classe, especificando seus atributos e métodos.
  4. polimorfismo é um recurso que permite que novas classes sejam criadas a partir de classes já existentes, herdando seus atributos e métodos.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Encapsulamento é o princípio que protege o estado interno de um objeto, escondendo seus atributos e expondo apenas o que é necessário por meio de métodos (a interface pública). Dessa forma, o acesso direto aos dados é controlado e qualquer leitura ou alteração passa por procedimentos definidos que podem validar valores e manter invariantes.

Na prática, usa-se modificadores de acesso (por exemplo, private para atributos e public para métodos) e funções como getters e setters. Isso reduz o acoplamento entre componentes e permite alterar a implementação interna sem impactar código externo que depende do objeto.

Em resumo: encapsulamento garante integridade, segurança e manutenção mais fácil do software ao controlar como os dados são acessados e modificados.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo