O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

Interfaz vs Clase Abstracta

Karimphotoc CV software Espanhol 1 página

Conteúdo das notas (1)

Página 1

Interfaz

Solo es un contrato:

✔️ Define qué métodos deben implementarse, pero no cómo (aunque desde Java 8 puede tener algunos métodos con implementación).

Una interfaz no representa un objeto, sino un comportamiento que se debe cumplir

📌 ¿Qué representa?

Un comportamiento específico que una clase puede “adoptar”.

Ejemplo:

Volador → algo que vuela.

No puede tener constructores:

🚫 Una interfaz no puede tener constructores, porque no se pueden crear objetos de una interfaz.

Clase abstracta

Puede tener métodos:

✅ Sí, puede tener métodos con implementación (código) y métodos abstractos (sin cuerpo, que deben implementarse en las subclases).

Métodos con cuerpo (lógica completa)

Métodos abstractos (sin cuerpo)

📌 ¿Qué representa?

Un tipo general que comparte comportamientos y estados entre sus subclases.

Ejemplo:

Animal → tiene nombre, edad, puede dormir, comer, etc.

❌ Lo que NO puede hacer

No se puede instanciar directamente (new)

Solo puede heredarse de una clase abstracta (Java no permite herencia múltiple)

Informações

Descrição
software Notas sobre Interfaz vs Clase Abstracta, criado por Karimphotoc CV em 21-11-2025.
Criado por
Karimphotoc CV · nov 2025
Atualizado
21 nov 2025
Visualizações
0
Tags
interfaz-classabstrac
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?