Questão FC266093
Na Programação Orientada a Objetos – POO, qual o princípio ou característica que apresenta as características a seguir: 1. separa o código em partes isoladas. 2. dá maior flexibili
Linguagens de Programação
IDECAN · 2022
Na Programação Orientada a Objetos – POO, qual o princípio ou característica que apresenta as características a seguir:
1. separa o código em partes isoladas.
2. dá maior flexibilidade ao código, facilitando modificações e novas implementações.
3. controla o acesso aos métodos e atributos de uma classe.
4. protege de maneira eficiente os dados internos a classe, determinando onde a classe poderá ser manipulada.
Assinale a alternativa que defini esse princípio em POO.
- herança.
- encapsulamento.
- polimorfismo.
- acoplamento.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Encapsulamento é o princípio da POO que agrupa atributos e métodos relacionados dentro de uma classe, expondo apenas o que é necessário e escondendo os detalhes internos.
Ao isolar a implementação, o encapsulamento permite que cada componente seja desenvolvido e testado separadamente, reduzindo dependências e facilitando manutenção.
Ele dá maior flexibilidade ao código: mudanças internas na classe não afetam quem a utiliza, desde que a interface pública permaneça a mesma.
O controle de acesso é feito por modificadores de acesso (por exemplo private, protected, public), que definem quais métodos e atributos são visíveis fora da classe.
Essa ocultação protege os dados internos, evitando alterações indevidas e permitindo validar ou controlar o acesso por meio de métodos públicos (getters/setters).
Na prática, encapsulamento aumenta a segurança e a previsibilidade do sistema, além de facilitar extensão e reutilização do código.
Conteúdo do catálogo FC Concursos · Atualizado em