Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Conceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo) — IBFC 2025

TI - Desenvolvimento de SistemasConceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo)
Código
qa699631
Banca
IBFC
Órgão
TJ PE
Ano
2025
Cargo
TJ ( )

Analise as afirmativas abaixo sobre o uso do encapsulamento em programação orientada a objetos.

 

I. O encapsulamento promove a independência entre partes do sistema ao ocultar a implementação interna e expor apenas uma interface externa.

 

II. Declarar atributos como public favorece o encapsulamento, pois facilita o acesso direto aos dados pelas outras classes.

 

III. A principal função dos métodos getters e setters é permitir o controle de acesso a atributos privados de uma classe.

 

IV. Um atributo declarado como private não pode ser acessado diretamente fora da classe, o que impede a alteração indevida de dados sensíveis, como o CPF de uma pessoa.

 

Estão corretas as afirmativas:

  1. AI, III e IV apenas
  2. BII e III apenas
  3. CI e II apenas
  4. DI, II, III e IV
Revelar gabarito e comentário

GabaritoA — I, III e IV apenas

Link permanente: /questoes/qa699631