Questão
ID 1270210Disciplina: Tecnologia da Informação
Assunto: Conceitos Básicos de Análise e Projeto OO
Ano: 2025 Banca: IBFC - Instituto Brasileiro de Formação e Capacitação Órgão: Tribunal de Justiça de Pernambuco
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: