Considere as duas declarações de interfaces na linguagem Java:
Nessas condições, é correto afirmar que:
- A. no corpo da classe C, o método converte deverá ser definido pelo menos duas vezes, sendo que uma definição corresponderá à assinatura prevista na declaração da interface A e a outra definição corresponderá à assinatura prevista na declaração da inteface B;
- B. no corpo da classe C, o método converte deverá ser definido apenas uma vez e a assinatura será uma escolha do programador, podendo ser a prevista na declaração da interface A ou a prevista na declaração da interface B;
- C. no corpo da classe C, o método converte deverá ser definido apenas uma vez, com a assinatura prevista na declaração da interface A, mencionada em primeiro lugar na cláusula implements da declaração da classe C;
- D. no corpo da classe C, o método converte deverá ser definido apenas uma vez, com a assinatura prevista na declaração da interface B, mencionada em último lugar na cláusula implements da declaração da classe C;
- E. haverá um erro em tempo de compilação, assinalando ao programador a impossibilidade de a classe C implementar simultaneamente as duas interfaces.