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 cada alternativa com base no funcionamento das 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, embora possam parecer similares em alguns aspectos. D) "Interfaces podem ser estendidas por classes." - Incorreto. Classes implementam interfaces, não as estendem. Interfaces podem ser estendidas por outras interfaces. 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 operações abstratas obrigatoriamente (podem ter apenas métodos default ou estáticos), e seus atributos são sempre constantes. Portanto, a única afirmação correta é: C) Interfaces e Classes abstratas não são equivalentes.

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