Imagem de fundo

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

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:


A

I e II apenas


B

II e III apenas


C

I, III e IV apenas


D

I, II, III e IV