-
a) Uma interface pode definir uma série de métodos, mas nunca conter implementação deles.
b) Interfaces contem apenas assinaturas de métodos.
d) Uma classe pode estender uma classe desde que esta classe seja abstrata
e) uma classe pode ser herdada apenas uma vez, mas pode implementar inúmeras interfaces.
-
Resposta: Letra C
-
Em java, interfaces não podem ter variáveis. Só constantes.
-
2 erros na questão:
1) Atributos de interface são public, static e FINAL... Ou seja, são constantes e não variáveis
2) Dizer que interface contém apenas as assinaturas de métodos está incompleto. Assinatura significa "nome + parâmetros", mas os métodos da interface também precisam definir o tipo de retorno. O certo é dizer que os métodos não contêm corpo, porque são métodos abstratos