"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.
Soluções para a tarefa
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 interessantes
Geografia,
7 meses atrás
História,
7 meses atrás
Matemática,
7 meses atrás
Física,
11 meses atrás
Contabilidade,
11 meses atrás
História,
1 ano atrás
Artes,
1 ano atrás