

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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:
I e II apenas
II e III apenas
I, III e IV apenas
I, II, III e IV