Acerca das tecnologias que atendem a PDPJ-Br, julgue o próxi...
As interfaces do Java permitem que objetos de classes não relacionadas sejam processados de forma polimórfica.
Comentários
Veja os comentários dos nossos alunos
**Certo.**
As interfaces em Java permitem que objetos de classes não relacionadas sejam processados de forma polimórfica. Isso ocorre porque diferentes classes podem implementar a mesma interface, o que permite que objetos dessas classes sejam tratados de maneira uniforme. Assim, métodos que aceitam uma interface como parâmetro podem receber qualquer objeto de uma classe que a implemente, independentemente de como essas classes estão relacionadas na hierarquia de herança.
Fonte: ChatGPT
Certo!
Interfaces
- atribuir funcionalidades comuns a classes possivelmente não-relacionadas.
- Permite que objetos de classes não relacionadas sejam processados polimorficamente —
- objetos de classes que implementam a mesma interface podem responder a todas as chamadas de método dela.
Questão retirada daqui (página 8):
http://www.decom.ufop.br/romildo/bcc221.2011-1/slides/cap10.pdf
Interfaces são "contratos" que estabelecem como uma determinada classe será implementada.
Desse modo, ainda que não estejam relacionadas, as classes que se utilizam da interface devem se comportar observando esse contrato, comportando-se, portanto, de forma diferente da sua implementação original.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo