public class Filme { public final void alugarFilme(int dias){} }
class Filme24Horas extends Filme { public void alugarFilme(int dias) {} }
Julgue as afirmativas:
I-O código 1 não compilará. Uma classe filha não pode sobrescrever um método marcado como FINAL na classe mãe.
II-O código 1 compilará. Não há problema para a classe filha sobrescrever um método marcado como FINAL na classe mãe. Para isso há o conceito de herança, que permite tal sobrescrita.
III-O uso da palavra FINAL na declaração de um método serve para impedir que ele seja sobrescrito por outro método.
Lista de comentários
Resposta:I , III
Explicação: FIZ A PROVA E ACERTEI