Questão
ID 1136054Disciplina: Tecnologia da Informação
Assunto: Princípios SOLID
Ano: 2026 Banca: FURB - Universidade de Blumenau Órgão: Secretaria da Educação de Santa Catarina
Em programação orientada a objetos com tipagem estática, considere uma hierarquia de tipos em que:
1.Métodos podem ser sobrescritos (overriding ) em subclasses;
2.Métodos podem ser sobrecarregados (overloading) dentro de uma mesma classe ou escopo;
3.O sistema de tipos suporta covariância de retorno (o tipo de retorno pode ser mais específico na sobrescrita);
4.Não há suporte à contravariância em parâmetros de métodos sobrescritos (ou seja, a assinatura deve manter compatibilidade estrita nos parâmetros);
5.A resolução de sobrecarga ocorre em tempo de compilação, enquanto a sobrescrita utiliza despacho dinâmico (dynamic dispatch).
Analise as sentenças a seguir e assinale a alternativa correta: