Ed
há 8 meses
Vamos analisar cada afirmativa: I - Um atributo final comporta-se como uma constante e, por este motivo, deve ter seu valor definido no momento de sua declaração. Verdadeiro, um atributo final deve ser inicializado uma única vez e se comporta como uma constante. II - Um método abstrato não pode ser declarado como final. Verdadeiro, um método abstrato não pode ser final, pois um método final não pode ser sobrescrito, enquanto um método abstrato deve ser implementado em subclasses. III - Na prática, todos os métodos de uma classe final são também caracterizados como final, mesmo que não sejam definidos explicitamente como tal. Verdadeiro, todos os métodos de uma classe final não podem ser sobrescritos, portanto, são implicitamente finais. Agora, vamos verificar as alternativas: (A) apenas a afirmativa I está correta; - FALSO (B) apenas a afirmativa II está correta; - FALSO (C) apenas as afirmativas I e III estão corretas; - FALSO (D) apenas as afirmativas II e III estão corretas; - FALSO (E) todas as afirmativas estão corretas. - VERDADEIRO Portanto, a alternativa correta é: (E) todas as afirmativas estão corretas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material