A programação orientada a objetos tem importantes características, dentre elas, os paradigmas, que permitem a criação de sistemas de complexidade, com menor esforço e maior assertividade. O encapsulamento é um desses importantes paradigmas. Nesse sentido, analise as asserções a seguir e a relação proposta entre elas.
I. O encapsulamento de um objeto ocorre com a proteção dos atributos, por meio dos modificadores de acesso private ou protected. Esses atributos são externalizados por meio de métodos de acesso.
PORQUE
II. O principal objetivo do encapsulamento é permitir que as classes derivadas possam, simplesmente, utilizar os atributos e métodos das classes-base ou definir outros atributos e métodos.
Analisando essas asserções, é correto afirmar que:
a.
a primeira asserção é falsa e a segunda é verdadeira.
b.
as duas asserções são verdadeiras, mas a segunda não justifica a primeira.
c.
as duas asserções são verdadeiras e a segunda justifica a primeira.
d.
a primeira asserção é verdadeira e a segunda é falsa.
e.
as duas asserções são falsas.
Soluções para a tarefa
Resposta: d. a primeira asserção é verdadeira e a segunda é falsa.
Explicação:
A primeira asserção é verdadeira e descreve o encapsulamento, a segunda é falsa pois se refere a herança.
Com referência à programação orientada a objetos e encapsulamento, a alternativa correta é: as duas asserções são verdadeiras e a segunda justifica a primeira. Letra D).
A primeira declaração descreve o encapsulamento, portanto, é verdadeiro, e a segunda declaração é falsa, pois se refere à herança.
Encapsulamento
Na Programação Orientada a Objetos (POO), o encapsulamento consiste no agrupamento de dados com os métodos que tratam desses dados, ou na restrição de acesso direto a alguns dos componentes de um objeto.
O encapsulamento é usado para encobrir os valores ou estado de um objeto de dados organizado dentro de uma classe e impedir o acesso direto a eles por clientes de uma forma que possa expor detalhes de implementação ocultos ou violar a invariância de estado mantida pelos métodos.
Saiba mais sobre Programação Orientada a Objetos em: https://brainly.com.br/tarefa/33465023
#SPJ2