Questão nº 51

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 51)

FGV2023Técnico Judiciário - Programação de SistemasTecnologia da Informação
Gabarito: Aver comentário ↓

Marcelo criou um sistema em Java, onde definiu suas classes com todos os atributos públicos, mas como utilizou NetBeans, gerou os getters e setters, através da opção refactoring, após a codificação inicial.
Ao efetuar essa operação, Marcelo buscava adotar o princípio do(a):

Resposta comentada

Gabarito Alternativa A

Encapsulamento é o princípio de "esconder" os detalhes internos de um objeto (seus atributos) e controlar como outras partes do programa podem interagir com eles, geralmente através de métodos específicos chamados getters (para ler) e setters (para modificar).

(A) Correta: Ao tornar os atributos privados e criar getters (para ler) e setters (para modificar), Marcelo implementou o encapsulamento, controlando o acesso direto aos dados e protegendo a integridade do objeto.
(B) Incorreta: Abstração foca em mostrar apenas o essencial de um objeto, escondendo a complexidade interna, mas não está diretamente ligada à proteção de atributos via getters/setters.
(C) Incorreta: Polimorfismo permite que objetos de diferentes classes sejam tratados de forma uniforme, geralmente através de métodos com o mesmo nome, e não se relaciona com a visibilidade dos atributos.
(D) Incorreta: Herança é um mecanismo de reuso de código onde uma classe (filha) adquire características de outra (pai), e não tem a ver com a forma como os atributos são acessados dentro de uma única classe.
(E) Incorreta: Coesão refere-se ao grau em que os elementos de um módulo ou classe estão relacionados e trabalham juntos para um único propósito; embora seja um bom princípio de design, a ação de gerar getters/setters diretamente visa o encapsulamento, não a coesão em si. A armadilha é confundir um bom design geral com o princípio específico que a ação de encapsular atributos atende.

Fonte: FGV TJ-SE Servidor 2023 Técnico Judiciário - Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho