A alternativa correta é a letra c): V, II, I, III e IV.
I. Verdadeiro. Na herança, é possível que um método existente na classe mãe não atenda a todas as classes filhas. Nesse caso, é necessário fazer uma sobrescrita do método na classe filha.
II. Verdadeiro. A anotação @override é usada para indicar que um método na classe filha está sobrescrevendo um método herdado da classe mãe.
III. Verdadeiro. Na sobrescrita, é possível modificar o tipo de retorno do método. Isso é válido desde que o tipo retornado pela classe filha seja um subtipo do tipo retornado pela classe mãe.
IV. Verdadeiro. Na sobrecarga, os tipos de retorno não podem ser modificados, pois o que diferencia os métodos sobrecarregados são os parâmetros.
V. Verdadeiro. Na sobrecarga, métodos com o mesmo nome são criados, mas cada método recebe parâmetros diferentes.
A alternativa correta é a letra c) V, II, I, III e IV.
Justificativa:
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar