Preencha as lacunas e assinale a alternativa correta. A ____...
Preencha as lacunas e assinale a alternativa correta.
A ______________ pode ser definida como um contrato entre a classe e o mundo exterior, pois quando a classe implementa a __________ a classe se compromete em fornecer o comportamento do publicado.
- Gabarito Comentado (1)
- Aulas (13)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos esclarecer a questão abordada e entender o porquê da alternativa correta e das incorretas.
A alternativa correta é: A - Interface/Interface.
A questão trata de conceitos fundamentais da Programação Orientada a Objetos (POO), especificamente sobre Interfaces. Em POO, uma interface pode ser definida como um contrato entre a classe e o mundo exterior. Quando uma classe implementa uma interface, ela se compromete a fornecer comportamentos que foram especificados na interface.
Vamos analisar cada alternativa para entender melhor:
A - Interface/Interface: Esta é a alternativa correta. Uma interface define um contrato e, quando uma classe implementa essa interface, ela se compromete a fornecer o comportamento definido. Isso está diretamente alinhado com o conceito de contrato mencionado na questão.
B - Orientação a Objeto/Interface: Embora a Orientação a Objetos inclua o conceito de interfaces, o termo "Orientação a Objeto" não se encaixa na primeira lacuna. A frase pede algo mais específico, que é exatamente a "Interface".
C - Interface/Sobrecarga: A Sobrecarga se refere a definir múltiplos métodos com o mesmo nome, mas com diferentes parâmetros dentro da mesma classe. Não é o termo correto para a segunda lacuna, que pede por "Interface".
D - Classe/Interface: Embora as Classes estejam relacionadas com a implementação de interfaces, uma "Classe" não é um contrato. A definição de contrato é mais precisa e se refere à "Interface".
E - Interface/Herança: A Herança se refere ao relacionamento entre classes, onde uma classe (subclasse) herda atributos e métodos de outra (superclasse). Este conceito não se aplica ao contexto da questão, que trata de um contrato entre a classe e o mundo exterior, novamente, a "Interface".
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo