Considere o trecho de código abaixo:


CÓDIGO 1:

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.

Estão corretas somente:


III


II


I, III


II, III


I
Resposta: I,III
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.