Logo Passei Direto
Buscar

Java

Outros
32) Considere a interface Java declarada abaixo:
public interface NewInterface {
}
A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é:
A) public NewInterface();
B) public int aumentarSalario(int s){return s*1.1;}
C) public void NewInterface();
D) default int obterDados();
E) protected void consultarProcesso();
User badge image
Praticando Para o Saber

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das opções para determinar qual delas não causará erro ao ser colocada no corpo da interface `NewInterface`. A) `public NewInterface();` - Isso é uma tentativa de declarar um construtor, o que não é permitido em interfaces. Portanto, causará erro. B) `public int aumentarSalario(int s){return s*1.1;}` - Métodos em interfaces não podem ter corpo (implementação) a menos que sejam métodos `default` ou `static`. Portanto, causará erro. C) `public void NewInterface();` - Isso é uma declaração de método, mas o nome do método não pode ser o mesmo que o nome da interface. Portanto, causará erro. D) `default int obterDados();` - Esta é uma declaração de um método `default`, que é permitido em interfaces. Portanto, não causará erro. E) `protected void consultarProcesso();` - Métodos em interfaces não podem ter modificadores de acesso como `protected`. Portanto, causará erro. A única opção que não causará erro é: D) default int obterDados();

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material