Quanto às estruturas de repetição e à programação orientada ...
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.
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