HERENCIA ⭐ POLIMORFISMO image

La herencia permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el código, generando así una jerarquía de clases dentro de una aplicación.

CLASE PRINCIPAL DE LA QUE HEREDA Y LA QUE HEREDA

SUPERCLASE ⭐

REUTILIZACIÓN ✏

HERENCIA Y MODIFICADORES DE ACCESO ✅

Solo se puede acceder a los atributos o métodos privados (private) dentro de la misma clase.

Se puede acceder a los atributos y métodos sin un modificador de acceso dentro de la misma clase, y por todas las demás clases dentro del mismo paquete.

Se puede acceder a los atributos o métodos protegidos (protected) dentro de la misma clase, por todas las clases dentro del mismo paquete y por todas las subclases.

Todas las clases pueden acceder a los atributos y métodos públicos.

TIPOS DE HERENCIA ✅

Herencia única

Herencia Multinivel:

Herencia Jerárquica:

Herencia Múltiple (a través de interfaces)

Herencia Híbrida (a través de Interfaces):

image

SUBCLASE ✅

image

image

polimorfismo es la capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los parámetros (diferentes implementaciones) utilizados durante su invocación.

TIPOS DE POLIMORFISMO

Sobrecarga: 🏁

Paramétrico 🏴

Inclusión: 🚩

Se puede clasificar el polimorfismo en dos grandes
clases:

Polimorfismo dinámico (o polimorfismo paramétrico) ❤

Polimorfismo estático (o polimorfismo ad hoc) ⭐

image

image

NOMBRE: JOSÉ MORENO CÉDULA: 8-960-466 ⭐ ⭐