SóProvas


ID
2568784
Banca
UECE-CEV
Órgão
CGE - CE
Ano
2013
Provas
Disciplina
Programação
Assuntos

Assinale a afirmação correta acerca de interface na linguagem Java.

Alternativas
Comentários
  • Quanto a interface no Java

     

     - Pode herdar mais de uma interface.

    - Só pode ter declaração de método (implicitamente público e abstrato) e propriedades (implicitamente estático e público).

    -  Não tem implementação, mas tem de ser implementada.

    -  Aumenta a segurança, escondendo a implementação.

     

     

    Quanto a uma classe abstrata no Java:

    - Seus métodos podem ter suas próprias implementações padrão, podem ser estendidos e podem funcionar, independente da classe herdeira (subclasse)

     - Seus métodos podem ser implementados se declarados abstratos.

     - Agrupa outras classes

     - Não podem ser utilizadas para instanciar objetos - Deltel

     - Captura informações

     - Não cria objetos

    -  Pode implementar mais de uma interface

     - pode herdar apenas uma classe.

    - Suas classes podem ter instância

    - Não possui diretamente : instância

     

     

     

     

    Letra E

  • O gabarito (letra E) está errado. Uma classe abstrata não precisa ter uma operação abstrata.

  • Prezados,

    A alternativa A está errada pois uma interface não precisa ter métodos. Se tiver , terão que ser abstratos , mas não precisa ter métodos.
    A alternativa B está errada pois uma interface pode ter constantes e atributos.
    A alternativa C está errada pois uma classe abstrata pode ter métodos concretos e atributos.

    Portanto a alternativa correta é a letra D


  • Discordo da Letra D, uma classe abstrata pode sim existir sem a declaração de pelo menos 1 método abstrato... O gabarito mais adequado é a letra B.

  • Questão bizastrofica

  • Essa questão deveria ser anulada.

    Uma classe abstrata não necessariamente precisar ter métodos abstratos, logo pode existir uma classe abstrata somente com métodos concretos.