Ed
ontem
Vamos analisar as alternativas sobre interfaces em Java: A) "Em uma Interface, todos métodos são codificados como públicos" — Correto. Por padrão, todos os métodos em uma interface são públicos e abstratos (antes do Java 8). B) "Não é possível termos atributos em uma Interface" — Incorreto. Interfaces podem ter atributos, mas eles são implicitamente públicos, estáticos e finais (constantes). C) "Uma Interface só pode possuir um método, e este deve ser abstrato" — Incorreto. Interfaces podem ter múltiplos métodos abstratos. D) "Uma Interface não possui métodos com implementação, apenas declarados. Exceto pelos métodos com modificador static." — Parcialmente correto. Desde o Java 8, interfaces podem ter métodos default (com implementação) e métodos static. Portanto, a alternativa correta é a A.
Mais perguntas desse material