Quando uma classe implementa uma interface, o que ela deve fazer?
A)
Deve redefinir cada constante da interface.
B)
Deve declarar e fornecer um corpo (lógica do método) para cada método na interface.
C)
Deve declarar uma variável para cada constante na interface.
D)
Deve incluir um método privado para cada método na interface.
E)
Deve declarar métodos diferentes dos definidos na interface
Soluções para a tarefa
Resposta:
Letra B
Explicação:
Ao se implementar uma interface, o código só irá compilar no momento que os métodos forem implementados conforme as assinaturas da interface.
A interface serve para deixar definido os comportamentos que devem ser implementados obrigatoriamente.
A resposta correta é a letra B) Deve declarar e fornecer um corpo (lógica do método) para cada método na interface.
A partir do momento em que deseja-se fazer toda a implementação de uma determinada interface, o código tende a ser compilado bem no momento em que os métodos forem implementados de acordo com as assinaturas que estão dispostas na interface.
Bom, Vale lembrar que a interface tende a deixar definido os comportamentos que devem ser implementados de forma obrigatória.
Bons estudos!