Em Java, um dos modificadores que se pode utilizar na declaração de classes, métodos, atributos e parâmetros é o modificador final. Em cada um desses contextos, ele tem um significado diferente. Veja um exemplo:
public class JogoAnagrama {
private int qtdErros = 0;
private int qtdAcertos = 0;
//Outros atributos
//Construtores
public final int getQtdAcertos(){
return qtdAcertos;
}
//Outros métodos
}
Considerando o modificador final na declaração do método getQtdAcertos(), marque a alternativa correta.
Alternativas
Alternativa 1:
O modificador final nesse contexto indica que o método não pode ser sobrecarregado.
Alternativa 2:
O método getQtdAcertos() apenas está acessível para subclasses da classe JogoAnagrama.
Alternativa 3:
O método getQtdAcertos() só pode ser usado por classes que estão no mesmo pacote que a classe JogoAnagrama.
Alternativa 4:
Nesse contexto, o modificador final indica que o método getQtdAcertos() não é visível para subclasse da classe JogoAnagrama.
Alternativa 5:
O modificador final nesse contexto indica que o método getQtdAcertos() não pode ser sobrescrito em subclasses de JogoAnagrama.
Soluções para a tarefa
Respondido por
5
Resposta:
Alternativa 5
Explicação:
final é uma palavra reservada que impede a sobrescrição de métodos e variáveis (tornando elas contantes). A sobrecarga ainda é possível.
Perguntas interessantes
História,
5 meses atrás
Física,
5 meses atrás
Matemática,
5 meses atrás
Saúde,
11 meses atrás
Matemática,
11 meses atrás