SóProvas


ID
287632
Banca
INSTITUTO CIDADES
Órgão
UNIFESP
Ano
2009
Provas
Disciplina
Programação
Assuntos

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.

III. Nas Interfaces, os atributos são implicitamente private, static, final.

Podemos afirmar corretamente que:

Alternativas
Comentários
  • III. Nas Interfaces, os atributos são implicitamente public, static e final. Ou seja, são "constantes". 
    Obs: Interfaces não podem ter atributos (ou seja, variáveis membro), mas podem, no entanto possuir constantes definidas (variáveis que utilizam os modificadores public, static e final conjuntamente). 

    http://www.guj.com.br/articles/123
  • Acerca de interfaces em Java:

    1) Uma interface é um conjunto de métodos públicos, sem implementação, que deverão ser implementados pela classe que utiliza essa interface.

    2) Uma interface não pode ser instanciada.

    3) Costumasse dizer que uma interface é uma classe 100% abstrata.

    4) os atributos são implicitamente public, static e final.

    5) Todos os métodos assinados são públicos e abstratos, mesmo que não seja adicionado explicitamente em sua assinatura.

  • Em Interfaces todos os metodos sao abstratos. Já uma classe normal pode ter métodos abstratos e metodos comuns. 

  • III = Interfaces SÃO PUBLIC, STATIC E FINAL.

    GABARITO C