FC ConcursosFC Concursos

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.

  1. Objetos
  2. Atributos
  3. Classes
  4. Métodos
  5. 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

Continue aprendendo