"A interface é um recurso muito utilizado em Java, bem como na maioria das linguagens orientadas a objeto, para “obrigar” a um determinado grupo de classes a ter métodos ou propriedades em comum para existir em um determinado contexto, contudo os métodos podem ser implementados em cada classe de uma maneira diferente."
Avalie o código abaixo que contém uma interface em Java.
1 public interface Curso {
2 void metodo(int nota) {
3 if (nota == 10) {
4 System.out.println("Nota máxima");
5 }
6 }
7 }
Considerando o texto e o código acima, assinale a alternativa correta.
Alternativas
Alternativa 1:
A interface está incorreta, pois o método não poderia possui corpo.
Alternativa 2:
A interface está correta, de acordo com os padrões da linguagem Java.
Alternativa 3:
A interface está incorreta, pois a nota de um curso deve ser declarada como double.
Alternativa 4:
A interface está incorreta, pois falta o modificador de visibilidade para o método "metodo".
Alternativa 5:
A interface está incorreta, pois falta a linha "return nota", entre os trechos das linhas 5 e 6.
Respostas
respondido por:
9
Resposta:
Alternativa 1:
A interface está incorreta, pois o método não poderia possui corpo.
Explicação:
Métodos de interface devem conter somente tipo de retorno e assinatura, sem corpo.
wyllamads:
Concordo!
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás