Acerca das tecnologias que atendem a PDPJ-Br, julgue o próxi...

Próximas questões
Com base no mesmo assunto
Q2562304 Programação
Acerca das tecnologias que atendem a PDPJ-Br, julgue o próximo item.


As interfaces do Java permitem que objetos de classes não relacionadas sejam processados de forma polimórfica. 
Alternativas

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