Logo Passei Direto
Buscar
8 Interfaces são um conceito da programação O que em Java é suportado pela entidade Interface. A programação OO também define outros conceitos, como classes abstratas, que também é suportado por Java. Sobre isso, assinale a única afirmação correta acerca da entidade Interface da linguagem Java. • A Classes abstratas e Interfaces não podem ter operação concreta e nem atributo. • B Interfaces não podem ter constantes nem atributos. • C Interfaces e Classes abstratas não são equivalentes. • D Interfaces podem ser estendidas por classes. • E Assim como as classes abstratas, uma interface pode ter atributos e deve ter pelo menos uma operação abstrata.
User badge image
Matheus Magnata

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar as alternativas sobre Interfaces em Java: - A) "Classes abstratas e Interfaces não podem ter operação concreta e nem atributo." Incorreto. Classes abstratas podem ter métodos concretos e atributos; interfaces, a partir do Java 8, podem ter métodos default (concretos) e constantes (atributos estáticos finais). - B) "Interfaces não podem ter constantes nem atributos." Incorreto. Interfaces podem ter constantes (atributos públicos, estáticos e finais). - C) "Interfaces e Classes abstratas não são equivalentes." Correto. Interfaces e classes abstratas têm propósitos diferentes e características distintas, não são equivalentes. - D) "Interfaces podem ser estendidas por classes." Incorreto. Classes implementam interfaces; interfaces podem ser estendidas por outras interfaces, mas não por classes. - E) "Assim como as classes abstratas, uma interface pode ter atributos e deve ter pelo menos uma operação abstrata." Incorreto. Interfaces não precisam ter necessariamente métodos abstratos (podem ter métodos default), e seus atributos são sempre constantes. Portanto, a única afirmação correta é a alternativa C.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina