SóProvas


ID
2534329
Banca
FCC
Órgão
ARTESP
Ano
2017
Provas
Disciplina
Programação
Assuntos

Uma aplicação Java pode conter classes abstratas e interfaces, que são recursos muito úteis na orientação a objetos. Entre elas há algumas similaridades e diferenças. As

Alternativas
Comentários
  • a) e c) Interfaces não podem conter construtores

    b) Classes abstratas podem ter métodos concretos e abstratos

    d) Interfaces não possuem qualquer implementação

    e) gabarito

  • As opções a e c dizem a mesma coisa.

  • A) As interfaces não implementam métodos e a classe abstrata não pode ser instanciada, logo não possui construtor;
    B) As classes abstratas podem implementar métodos;
    C) Mesmo que em A;
    D) As interfaces NÃO implementam métodos, "dizem" apenas que vão ser implementados;
    E) Gabarito.

  • Atenção as novidades do Java 8!

    Interfaces podem ter implementações static e default.