Logo Passei Direto
Buscar
No domínio da orientação a objetos, a ideia de existência de dados e funcionalidades acessados somente pelos objetos de uma classe, de forma interna, e de que deva existir alguma forma protegida de acesso a esses dados e funcionalidades, de modo que objetos de classes externas os enxerguem, está associada aos conceitos, respectivamente, de:

A) associação e herança.
B) atributo e método.
C) composição e agregação.
D) encapsulamento e interface.
E) polimorfismo e virtualidade.
User badge image
Questões Para a Compreensão

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para responder à sua pergunta, vamos analisar os conceitos mencionados nas alternativas em relação à orientação a objetos. A descrição fala sobre a proteção de dados e funcionalidades, que é um princípio fundamental da orientação a objetos. Isso está diretamente relacionado ao conceito de encapsulamento, que é a prática de esconder os detalhes internos de uma classe e expor apenas o que é necessário. Agora, vamos analisar as alternativas: A) associação e herança - Associação refere-se a como as classes se relacionam, e herança é sobre a passagem de características de uma classe para outra. Não se relaciona diretamente com a proteção de dados. B) atributo e método - Atributos são dados e métodos são funcionalidades, mas não falam sobre o acesso protegido. C) composição e agregação - Ambos são tipos de relacionamentos entre classes, mas não se referem ao acesso protegido a dados. D) encapsulamento e interface - O encapsulamento se refere à proteção de dados e funcionalidades, enquanto a interface define como as classes interagem. Esta alternativa se encaixa perfeitamente na descrição. E) polimorfismo e virtualidade - Polimorfismo refere-se à capacidade de diferentes classes serem tratadas como instâncias de uma classe comum, e virtualidade está relacionada a métodos que podem ser sobrescritos. Não se relaciona com a proteção de dados. Portanto, a alternativa correta é: D) encapsulamento e interface.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina