Informática, perguntado por bifelinox, 6 meses atrás

Na linguagem de programação Java, uma interface é um tipo de referência semelhante a uma classe, que pode conter apenas constante, assinaturas de métodos e tipos aninhados. Não há corpo de método. Interfaces não podem ser instanciadas, elas só podem ser implementadas por classes ou prorrogado por outras interfaces. E por que isso? Isso se deve ao fato de que muitos objetos (classes) podem possuir a mesma ação (método), porém, podem executá-la de maneira diferente. Sobre as interfaces na linguagem Java é correto afirmar que:

Alternativas:


Alternativa 1:
pode conter constantes estáticas e de instância.

Alternativa 2:
pode herdar somente uma classe.

Alternativa 3:
todas as declarações de constantes em uma interface são presumidamente públicas ou estáticas.

Alternativa 4:
você pode usar código para computar o valor inicial de suas constantes e variáveis de instância ou estáticas.

Alternativa 5:
se as várias implementações são todas do mesmo tipo e compartilham um comportamento e status comum, então a classe abstrata funciona melhor.

Soluções para a tarefa

Respondido por naju6854
1
Alternativa 5
Se as várias implementações são todas mesmo tipi de compartilhamento
Perguntas interessantes