Quanto às estruturas de repetição e à programação orientada ...

Próximas questões
Com base no mesmo assunto
Q2219387 Programação

Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.


Na POO, o encapsulamento envolve a combinação de dados e de métodos em uma única unidade, conhecida como classe.


Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

O conceito de encapsulamento é um dos pilares fundamentais da Programação Orientada a Objetos (POO). Encapsulamento é a técnica que visa proteger os dados de um objeto, impedindo que estes sejam acessados diretamente de fora da classe, e que permite a exposição de apenas métodos específicos para a interação com esses dados. Isso é importante para manter a integridade e o controle sobre como os dados são manipulados e acessados.

Em POO, uma classe é uma estrutura que combina dados (atributos) com os métodos que operam nesses dados. O encapsulamento acontece quando você define os atributos de uma classe como privados ou protegidos, e fornece métodos públicos (como getters e setters) para ler e alterar esses valores de forma controlada.

Assim, o enunciado está correto ao afirmar que o encapsulamento envolve a combinação de dados e de métodos em uma única unidade, a classe. Isso permite que a classe exponha uma interface pública bem definida para interação, enquanto mantém a liberdade de alterar a implementação interna sem afetar o código que depende dela, promovendo a abstração e o baixo acoplamento.

Portanto, a alternativa correta é C, pois o encapsulamento é um conceito chave na POO que está diretamente relacionado à definição de classes e à forma como os dados e os métodos são organizados internamente, garantindo uma estrutura de código mais segura e fácil de manter.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 Encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe

Sim, a afirmação é correta. O encapsulamento é um dos pilares da programação orientada a objetos (POO). Ele consiste na combinação de dados e métodos em uma única unidade, chamada de classe. Isso permite que os dados sejam escondidos do mundo exterior, garantindo a sua segurança e integridade.

Na POO, os dados são representados por propriedades, enquanto os métodos são representados por funções que operam sobre esses dados. O encapsulamento permite que essas propriedades e métodos sejam agrupados em uma única unidade, tornando o código mais organizado e fácil de entender.

Por exemplo, uma classe que representa um carro pode ter propriedades como o nome do carro, a cor do carro e a velocidade do carro. Essas propriedades podem ser acessadas e modificadas apenas por métodos da classe carro. Isso garante que os dados do carro sejam protegidos de acessos indevidos.

O encapsulamento é uma das características mais importantes da POO. Ele contribui para a segurança, a integridade e a reusabilidade do código.

Fonte: Bard

Todos os dados e métodos organizados na mesma entidade com visibilidade pública não estão encapsulamento, e igual a um bando de pombos voado agrupadamente ao ar livre, nada pode impedir de ser atacado por um gavião, o que define o encapsulamento é a visibilidade protegida ou privada, ou seja os pombos encapsulamento numa gaiola. Tem muitos comentários neste aplicativo que dá pra ver claramente que são concorrentes. não entrem nessa, essa banca fez caca mas nem todas são assim.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo