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
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.
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