Acerca de interfaces em Java, analise as seguintes afirmativas: I. In...
Responda: Acerca de interfaces em Java, analise as seguintes afirmativas: I. Interfaces são classes 100% abstratas. II. Nas Interfaces, os métodos são implicitamente public abstract....
💬 Comentários
Confira os comentários sobre esta questão.

Por Marcos de Castro em 31/12/1969 21:00:00
Gabarito: c)
Interfaces em Java são utilizadas para definir um contrato que uma classe deve seguir, ou seja, quais métodos uma classe deve implementar. Vamos analisar cada afirmativa:
I. Correto. Interfaces em Java são 100% abstratas, ou seja, não possuem implementação de métodos, apenas a assinatura dos métodos.
II. Correto. Todos os métodos em uma interface são public e abstract por padrão, ou seja, não é necessário utilizar esses modificadores ao declarar um método em uma interface.
III. Incorreto. Os atributos em uma interface são implicitamente public, static e final. Não são privados, pois por padrão são públicos para que possam ser acessados pelas classes que implementam a interface.
Portanto, as afirmativas corretas são a I e II, sendo a alternativa correta a letra c).
Interfaces em Java são utilizadas para definir um contrato que uma classe deve seguir, ou seja, quais métodos uma classe deve implementar. Vamos analisar cada afirmativa:
I. Correto. Interfaces em Java são 100% abstratas, ou seja, não possuem implementação de métodos, apenas a assinatura dos métodos.
II. Correto. Todos os métodos em uma interface são public e abstract por padrão, ou seja, não é necessário utilizar esses modificadores ao declarar um método em uma interface.
III. Incorreto. Os atributos em uma interface são implicitamente public, static e final. Não são privados, pois por padrão são públicos para que possam ser acessados pelas classes que implementam a interface.
Portanto, as afirmativas corretas são a I e II, sendo a alternativa correta a letra c).
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários