Em relação à interface de classes na linguagem de programação Java, são feitas as seguintes afirmações:
I. A declaração de uma interface é feita através do uso da palavra-chave interface juntamente com o nome que será dado a ela, sendo que a interface irá conter a declaração de métodos que serão sempre public e abstract.
II. As classes que desejarem implementar uma determinada interface deverão ser declaradas com o acréscimo da palavra chave implements e poderão ou não implementar os métodos definidos na interface.
III. Ao ser criada uma determinada interface, podemos definir métodos. Além disso, é possível que as interfaces também contenham campos que serão implicitamente final e static.
Estão corretas as afirmativas