• Matéria: Geografia
  • Autor: VickKarolinee5946
  • Perguntado 3 anos atrás

Interface é um recurso da orientação a objeto utilizado em java que define ações que devem ser obrigatoriamente executadas, mas que cada classe pode executar de forma diferente. Sobre a interface ser formalmente uma classe abstrata em java é correto afirmar:

Respostas

respondido por: leoneribsilva
3

Resposta:

A alternativa correta é a Alternativa 4: as variáveis são implicitamente public static final.

Faltou colocar as alternativas mas creio que são:

Alternativa 1: elas fazem parte de herança

Alternativa 2: uma interface instancia apenas um objeto

Alternativa 3: uma interface pode implementar uma class

Alternativa 4: as variáveis são implicitamente public static final

Alternativa 5: as variáveis e métodos podem ter qualquer modificador de acesso

Explicação:

Uma interface é formalmente uma classe abstrata, somente com atributos constantes (final) e estáticos (static) e métodos sem corpo. Estes deverão ser implementados pelas classes que irão implementar a interface. É importante observar que os atributos na interface precisam ser inicializados. (NOEL; JUNIOR, pág. 57)

Referência

Programação II. André Abdala Noel; Edson A. Oliveira Junior. Maringá-Pr.: UniCesumar,  2018. Reimpresso em 2021. 200 p.

Perguntas similares