Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Analista Judiciário - Teste e Qualidade de Software
A habilidade em lidar com bibliotecas de classes, pacotes e interfaces é essencial para um programador que desenvolva aplicações orientadas a objetos. Sobre este tema assinale a afirmativa INCORRETA.
A
A interface de uma classe descreve o que a classe faz e como ela pode ser utilizada sem ser necessário mostrar a sua implementação.
B
Como as bibliotecas geralmente possuem um número elevado de classes é necessária alguma estrutura na organização das bibliotecas, por isso são utilizados pacotes para organizar as classes em grupos.
C
Uma interface pode ser instanciada, mas não pode ser estendida por outras classes nem por outras interfaces.
D
A interface de um método consiste em sua assinatura. Esta assinatura inclui um modificador de acesso (como public), o tipo de retorno do método, o nome do método, uma lista de parâmetros (que pode estar vazia). 
E
Em uma interface podem ser declaradas assinaturas de métodos, sem corpo, que devem ser implementados por classes que implementam a interface.