Ed
há 4 meses
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();
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material