Logo Passei Direto
Buscar
Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade "Interface". Sobre essas entidades de Java, é correto afirmar-se que:
Admitem herança múltipla.
Métodos e atributos são legados às subinterfaces.
Estendem apenas classes concretas e interfaces.
Não permitem atributos públicos.
Só podem possuir atributos privados.
User badge image
Desafios para Aprender

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar as afirmações sobre interfaces em Java: 1. Admitem herança múltipla: Correto. Uma interface pode estender várias outras interfaces, permitindo herança múltipla. 2. Métodos e atributos são legados às subinterfaces: Parcialmente correto. Métodos (que são abstratos) podem ser herdados, mas atributos não são permitidos em interfaces da mesma forma que em classes. 3. Estendem apenas classes concretas e interfaces: Incorreto. Interfaces podem estender outras interfaces, mas não estendem classes concretas. 4. Não permitem atributos públicos: Correto. Interfaces não podem ter atributos, mas podem ter constantes (que são implicitamente públicas, estáticas e finais). 5. Só podem possuir atributos privados: Incorreto. Interfaces não possuem atributos no sentido tradicional, mas podem ter constantes que são públicas. Portanto, a afirmação correta é que interfaces em Java admitem herança múltipla e não permitem atributos públicos no sentido tradicional, mas podem ter constantes.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina