Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar:
- A as variáveis são implicitamente public static final.
- B elas fazem parte de herança.
- C uma interface pode implementar uma class.
- D as variáveis e métodos podem ter qualquer modificador de acesso.