Questão nº 50
Questão de Redes de Computadores · FGV DPGE-RJ 2014 (nº 50)
Uma das características da programação orientada a objetos está relacionada com a proteção dos atributos internos dos objetos contra modificações diretas. As alterações dos atributos devem ocorrer por meio de métodos adequados, criados para acesso e modificação desses atributos. Essa característica é conhecida como
- Aencapsulamento. (alternativa correta)
- Bherança.
- Cgeneralização.
- Dpolimorfismo.
- Esobrecarga de operador.
Resposta comentada
Gabarito Alternativa A
Encapsulamento é a prática de agrupar os dados (atributos) e os métodos que operam sobre esses dados dentro de uma única unidade (o objeto), escondendo os detalhes internos e protegendo-os de acessos ou modificações diretas.
- (A) Correta: Esta alternativa descreve perfeitamente o encapsulamento, que é o princípio de esconder a implementação interna de um objeto e expor apenas uma interface controlada (métodos) para interagir com ele, protegendo seus atributos de modificações indevidas.
- (B) Incorreta: Herança é o mecanismo pelo qual uma classe pode adquirir propriedades e comportamentos de outra classe, estabelecendo uma relação "é um". Não se refere à proteção de atributos internos.
- (C) Incorreta: Generalização é um conceito relacionado à herança, onde características comuns de classes são abstraídas para uma classe mais genérica. Não se trata da proteção de atributos internos.
- (D) Incorreta: Polimorfismo é a capacidade de objetos de diferentes classes responderem a uma mesma mensagem (chamada de método) de maneiras distintas, ou a um método ter múltiplas formas. Embora seja um pilar da POO, não descreve a proteção de atributos. A armadilha aqui é que o polimorfismo é um conceito fundamental da POO, mas não se encaixa na descrição específica da proteção de dados.
- (E) Incorreta: Sobrecarga de operador é um tipo específico de polimorfismo que permite redefinir o comportamento de operadores (como
+,-) para tipos de dados definidos pelo usuário. Não tem relação com a proteção de atributos internos.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Rede de Computadores (Caderno Tipo 1). Reproduzida para fins de estudo.