INTERFACES
Descreve um conjunto de métodos que podem ser chamados em um objeto, mas não fornece implementações concretas para todos os métodos
Métodos de uma interfaces são públicos e abstratos sempre.
Uma interface não possui nenhum tipo de implementação, mas apenas a definição (assinatura) dos métodos que devem ser implementados por uma classe.
Interfaces também não podem ser instanciadas
As alternativas foram adaptadas e corrigidas.
a) Todos os métodos em um tipo interface têm um nome e opcionalmente parâmetros e um tipo de retorno.
b) Um tipo interface pode ter campos que são static e final. *
c) CORRETA
d) As interfaces reduzem o acoplamento entre classes, pois permitem a reutilização de métodos (pelas classes) com diferentes implementações.
e) Os métodos em tipo interface são públicos.
* Interfaces não podem ser instanciadas, portanto, campos de instância não existem.