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:
- AI, III e IV apenas
- BII e III apenas
- CI e II apenas
- DI, II, III e IV