GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

Interfaz vs Clase Abstracta

Karimphotoc CV software Spanisch 1 Seite

Inhalt der Notizen (1)

Seite 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)

Informationen

Beschreibung
software Notiz am Interfaz vs Clase Abstracta, erstellt von Karimphotoc CV am 21/11/2025.
Erstellt von
Karimphotoc CV · Nov 2025
Aktualisiert
21 Nov 2025
Aufrufe
0
Tags
interfaz-classabstrac
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck