QUESTÃO 4
"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."
JUNIOR, Edson A. O.; NOEL, Andre A. Programação II. Maringá-Pr.: UniCesumar, 2018.
Considerando o texto acima, avalie as afirmações abaixo.
I – Interfaces são como classes abstratas, porém com métodos concretos.
II – Interfaces não podem ser instanciadas, ou seja, não podem ter objetos.
III – Interfaces podem possuir métodos, desde que eles não tenham corpo.
IV – Interfaces são classes especiais que servem para desenhar telas.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I e II, apenas.
Alternativa 2:
II e III, apenas.
Alternativa 3:
III e IV, apenas.
Alternativa 4:
I, II e III, apenas.
Alternativa 5:
II, III e IV, apenas.
Respostas
Resposta: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.
Leia mais em Brainly.com.br - https://brainly.com.br/tarefa/24989757#readmore
Explicação:
Resposta:
Alternativa 2 : II e III, apenas.
Explicação:
I – Interfaces são como classes abstratas, porém com métodos concretos.
R: Uma interface é formalmente uma classe abstrata, somente com atributos constantes (final) e estáticos (static) e métodos sem corpo. Ou seja não possui métodos concretos. (FALSA)
II – Interfaces não podem ser instanciadas, ou seja, não podem ter objetos.
R: Uma interface não pode ser instanciada, mas podem ser definidos referências do seu tipo. (VERDADEIRA)
III – Interfaces podem possuir métodos, desde que eles não tenham corpo.
R: 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. (VERDADEIRA)
IV – Interfaces são classes especiais que servem para desenhar telas.
R: 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. (FALSA)