Buscar

Na programação orientada a objetos tentamos abstrair no código a interação entre os objetos reais, portanto a lógica do encapsulamento é a mesma, c...

Na programação orientada a objetos tentamos abstrair no código a interação entre os objetos reais, portanto a lógica do encapsulamento é a mesma, como boa prática de programação orientada a objetos, devemos utilizar as propriedades public, private e protected para invisibilizar os componentes internos das classes que não são pertinentes e deixar visível o estritamente necessário. Sobre o tópico em questão considere as afirmações a seguir: I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao programador que utiliza a classe; II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que respeitando a interface original manterá o sistema funcional sem alterações; III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos; É correto apenas o que se afirma em

I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao programador que utiliza a classe;
II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que respeitando a interface original manterá o sistema funcional sem alterações;
III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos;
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III

Essa pergunta também está no material:

APOL OBJETIVA - Programação Orientada a Objetos - APOL Objetiva 1 (Regular)
6 pág.

Análise e Desenvolvimento de Sistemas Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa C) I e II apenas. O encapsulamento na programação orientada a objetos oferece a abstração do funcionamento interno dos objetos da classe, tornando-os invisíveis ao programador que utiliza a classe (afirmação I). Além disso, o encapsulamento permite adicionar funcionalidades à classe, desde que respeitando a interface original, mantendo o sistema funcional sem alterações (afirmação II). A afirmação III, que diz que o encapsulamento facilita a manutenção dos códigos, não é uma vantagem direta do encapsulamento, portanto não está correta.

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais