Ed
há 7 meses
Vamos analisar cada afirmativa: I- A uma variável de subclasse final é possível atribuir uma referência de superclasse não final. Verdadeiro, uma variável final em uma subclasse pode referenciar um objeto da superclasse, desde que a superclasse não seja final. II- Todos os métodos definidos em uma classe declarada como final são igualmente final. Verdadeiro, se uma classe é declarada como final, isso significa que não pode ser estendida, e todos os métodos dessa classe são implicitamente finais, pois não podem ser sobrescritos. III- Mesmo se declarado como final, um método pode ser redefinido numa subclasse dinâmica. Falso, um método declarado como final não pode ser redefinido em uma subclasse, independentemente de ser uma subclasse dinâmica ou não. Com base nas análises, as afirmativas verdadeiras são I e II. Portanto, a alternativa correta é: D) I e II.