Ed
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material