Informática, perguntado por ronildoufpi, 1 ano atrás

Em Java, o uso de interfaces é amplamente utilizado pelos desenvolvedores e programadores, pois permite a criação de códigos que especificam quais métodos uma classe deve implementar, sem definir como esses métodos serão tratados, ou seja, uma interface funciona como um contrato de especificações de métodos.

Diante do contexto acima, avalie as afirmações abaixo sobre o uso de interfaces em Java.


I - Uma interface pode ser herdada.
II - Uma classe concreta pode implementar uma interface.
III - Em uma interface podem conter métodos e atributos de classe.
IV - Uma classe abstrata pode implementar uma interface.
V - Uma interface pode ser implementada por outra interface.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e II, apenas.

Alternativa 3:
II e IV, apenas.

Alternativa 4:
II, IV e V, apenas.

Alternativa 5:
I, II, III e IV.

Soluções para a tarefa

Respondido por eak18
27

Resposta:

II, IV - alternativa 3

Explicação:

erro da 1a - fui por eliminação

erro da 3a - atributos de classe

erro da 5a - pag 129 diz que ela pode ser "implementadas por classes"

** acho eu ** respondi essa!


eak18: atividade na pag 145 com gabarito pag. 209
przinho: o colega @eak18 está correto
Respondido por arilsongba
0

A respeito do uso de interfaces em Java podemos afirmar que a resposta correta é a alternativa III) II, IV e V, apenas, alternativa IV)

O que saber sobre as interfaces em Java

A interface em Java é um dos recursos dessa linguagem de programação, ela apresenta várias vantagens no que tange o processo de modelagem e instanciação de objetos, porém ela deve ser observada conforme os conceitos básicos da orientação a objetos.

Uma interface é como uma espécie de contrato, é através dela que podemos delinear os métodos de classes que serão usados.

Comentário sobre as afirmativas falsas:

I) As interfaces em Java não ser herdadas, mas podem ser usadas podem implementar algumas outras interfaces.

III) As interfaces Java não suportam atributos.

Saiba mais sobre linguagem de programação em: https://brainly.com.br/tarefa/42365520

Bons estudos!

Anexos:
Perguntas interessantes