Questão FC266096
O uso de programação orientada a objetos (POO) permitiu que a reutilização de código se tornasse algo praticamente comum em desenvolvimento de software, servindo como base para nov
Linguagens de Programação
IDECAN · 2022
O uso de programação orientada a objetos (POO) permitiu que a reutilização de código se tornasse algo praticamente comum em desenvolvimento de software, servindo como base para novos conceitos, como os serviços. Selecione a alternativa que mostra por meio de qual implementação o encapsulamento dos tipos de dados e suas funções é alcançado.
- Objetos
- Atributos
- Classes
- Métodos
- Filas
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Classes são a implementação da POO que realiza o encapsulamento: elas agrupam dados e comportamento em uma única unidade, definindo o que pertence ao tipo e como esse tipo pode ser usado.
No interior de uma classe existem atributos (dados) e métodos (funções). Por meio de modificadores de visibilidade como private, protected e public a classe controla o acesso às suas partes, expondo apenas uma interface segura ao exterior.
Práticas como getters/setters e o uso de um construtor garantem a integridade do estado interno e permitem validar ou transformar dados antes do acesso, preservando invariantes da classe.
Por exemplo, uma classe Carro pode ter métodos acelerar e frear e atributos velocidade e combustível; clientes usam só os métodos públicos, sem acessar diretamente os dados internos.
Esse encapsulamento traz modularidade, facilita o reuso e reduz o acoplamento, melhorando a manutenção do sistema.
Conteúdo do catálogo FC Concursos · Atualizado em