Informática, perguntado por ronildoufpi, 1 ano 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.

Considerando o texto acima, assinale a alternativa correta.
Alternativas
Alternativa 1:
Interfaces são, essencialmente, classes abstratas que contém apenas métodos abstratos e atributos do tipo inteiro.

Alternativa 2:
Uma classe comum em Java pode implementar uma interface, com isso ela passa a possuir as características da interface e se torna uma classe abstrata.

Alternativa 3:
As interfaces são definidas apenas com métodos sem corpo e atributos constantes e estáticos, tendo como utilidade apenas a documentação do sistema, escrevendo os padrões.

Alternativa 4:
Interfaces e classes abstratas são praticamente a mesma estrutura, com a diferença que as interfaces utilizamos modificador "interface" ao invés do "abstract", deixando a declaração: "public interface class { ... }".

Alternativa 5:
As interfaces forçam a implementação de seus métodos abstratos nas classes que as implementam, assim como acontece nas subclasses de classes abstratas, com a diferença de que todos os métodos da interface são obrigatoriamente abstratos.

Soluções para a tarefa

Respondido por eak18
29

Resposta:

alternativa 3

Explicação:

pag 131 do Livro.

Uma interface é, formalmente, uma classe abstrata, somente com atributos

constantes (final) e estáticos (static) e, ainda, métodos sem corpo. Estes

deverão ser implementados pelas classes que implementarão a interface.

Respondido por ruancastro15
0

Na linguagem de programação Java temos que sobre as especificações sobre as interfaces são mostradas corretamente na alternativa 3.

Qual a importância das interfaces para o Java?

As interfaces são métodos sem corpo e atributos, elas são utilizadas apenas para a documentação do sistema, escrevendo os padrões, ou seja, tem uma importância grande dado que a documentação do sistema é uma parte fundamental para o desenvolvimento do mesmo de um modo pleno, inclusive, importante para a manutenção futura no código.

Saiba mais sobre interfaces no Java: https://brainly.com.br/tarefa/52613761

#SPJ2

Anexos:
Perguntas interessantes