Lógica, perguntado por gfarago, 10 meses atrás

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.

Soluções para a tarefa

Respondido por mateusmadureirasa
6

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:

Respondido por andrealvesdeoliveira
13

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)

Perguntas interessantes