Na programação orientada a objetos, existem alguns importantes paradigmas, dentre eles, há o encapsulamento, que produz a modularização necessária para facilitar o entendimento do sistema pelo desenvolvedor.
Considerando o paradigma de encapsulamento, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A ocultação de informação ao desenvolvedor permite que ele saiba o que a classe faz, mas não, necessariamente, como faz.
II. ( ) O encapsulamento é utilizado para proteger uma classe inteira, podendo ser pública ou privada.
III. ( ) O encapsulamento é utilizado para determinar o acesso dos atributos da classe, que podem ser públicos, privados ou protegidos.
IV. ( ) Para que ocorra o encapsulamento, os atributos e métodos precisam ser definidos como públicos.
Assinale a alternativa que apresenta a sequência correta.
a.
V, V, V, F.
b.
V, F, V, F.
c.
F, V, V, V.
d.
V, V, F, F.
e.
F, F, F, V.
Soluções para a tarefa
Resposta:
a alternativa correta é a letra a.
Explicação:
conferido no AVA.
I - verdadeiro, dessa forma, o desenvolvedor não precisa saber a lógica de um dado método, apenas chamá-lo.
II - verdadeiro;
III - verdadeiro; para definir o tipo de acesso aos membros da classe, são usados os modificadores de acesso: public, protected e private.
IV - falso; ao usar o modificador de acesso public, os atributos e métodos podem ser acessados por todas as entidades do sistema;
Sobre a programação orientada a objetos (POO), os paradigmas de encapsulamentos corretos apresentados são as sentenças I, II e III, logo, alternativa A.
Mas por que a alternativa A é a que melhore representa o encapsulamento na programação orientada a objetos?
Na primeira sentença é falado que a ocultação de informação permite que o desenvolvedor saiba o que a classe faz porém não como ela faz, isso é verdade e é um meio de proteção utilizada na programação.
Na segunda sentença fala que o encapsulamento é utilizado para proteção de uma classe podendo ser pública ou privada, isso é verdade pois na programação orientada a objetos podemos dividir classes dessa maneira por segurança.
Na terceira sentença é falado que o encapsulamento é utilizado para determinar o atributo de classe, isso é verdade como vimos anteriormente nas outras sentenças.
Na quarta sentença é dito que o encapsulamento precisa ser público, isso está INCORRETO.
Saiba mais sobre programação orientada a objetos aqui:
https://brainly.com.br/tarefa/52579187
#SPJ2