As interfaces em Java podem ser comparadas com contratos. Elas estabelecem quais métodos deverão ser implementados, porém não estabelecem como. Sobre interfaces, observe as afirmações e assinale as alternativas corretas.
I - Uma interface não pode ter atributos variáveis (somente constantes).
II - Uma classe pode implementar somente uma interface, pois Java não possui herança múltipla.
III - Quando um método de uma interface é executado, ele não faz nada, pois a interface não possui implementação.
IV - Uma classe abstrata pode implementar uma interface.
V - As interfaces são importantes no desenvolvimento, pois assim como as classes abstratas, elas ajudam a padronizar a estrutura das classes.
1. Somente as afirmativas I, II e V são corretas.
2. Somente as afirmativas I, II, III e V são corretas.
3. Somente as afirmativas II, IV e V são corretas.
4. Somente as afirmativas I, IV e V são corretas.
5. Todas as alternativas são corretas.
Respostas
respondido por:
5
4. Somente as afirmativas I, IV e V são corretas.
Perguntas similares
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás