Imagem de fundo

Com relação a conceitos de orientação a objetos, assinale a opção correta.

Com relação a conceitos de orientação a objetos, assinale a opção correta.

A

Para uma implementação otimizada, as estruturas estáticas de dados (do tipo array) são mais eficazes que as estruturas enlaçadas (listas), considerando o tempo necessário nas operações de inserção e eliminação de dados.

B

Uma interface Java deve ter pelo menos um construtor.

C

Realizar um downcasting pode significar forçar uma classe a uma referência a uma classe inferior na hierarquia da herança.

D

Uma sobrecarga existe quando dois ou mais métodos com o mesmo nome na mesma classe devolvem diferentes resultados.

E

Se uma classe C é uma extensão de uma classe B que, por sua vez, é uma extensão de uma classe A, e a classe A define um método público m que não é redefinido nem em C nem em B, então B pode usar o método m de A, ao contrário de C.