Ed
há 2 meses
Para responder à pergunta sobre o que uma interface Java pode conter, é importante lembrar que interfaces em Java podem declarar métodos, mas não podem implementar métodos (ou seja, não podem ter corpo). Além disso, todos os métodos em uma interface são implicitamente públicos e abstratos, a menos que sejam métodos estáticos ou default (a partir do Java 8). Vamos analisar as alternativas: A) `Public void exibe( ) {System.out.print("Ok");}` - Incorreta, pois métodos em interfaces não podem ter corpo. B) `Protected sacar(double valor).` - Incorreta, pois métodos em interfaces não podem ter modificadores de acesso como protected. C) `Private int calcularQuantidade(int n1).` - Incorreta, pois métodos em interfaces não podem ser privados. D) `Public double calculaTributos() {return 27.5;}` - Incorreta, pois, assim como na alternativa A, não pode ter corpo. E) `Double calcular(double n1, double n2).` - Correta, pois é uma declaração de método sem corpo, que é permitida em interfaces. Portanto, a alternativa correta é: E) Double calcular(double n1, double n2).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade