SóProvas


ID
1055428
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

No que se refere a programação orientada a objeto, julgue o item abaixo.

Por conterem referências às suas próprias classes, os objetos são mais vulneráveis a combinações incompatíveis de tipos do que as variáveis da programação convencional, o que impede a verificação dinâmica da satisfação dos pressupostos de um método.

Alternativas
Comentários
  • A compatibilidade fica maior por conta do polimorfismo. Interpretei dessa forma.

  • é possível fazer verificação dinâmica de tipos Ex:
    
    if(bichos[i] instanceof Gato){...}


  •  

    A verificação dinâmica de tipos pode ser feita por polimorfismo de coerção.

     

    Tipos de polimorfismo -> universal (podendo ser paramétrico ou de sobrescrita) e adhoc (podendo ser de sobrecarga ou coerção).