HERENCIA ⭐ POLIMORFISMO
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):
SUBCLASE ✅
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) ⭐
NOMBRE: JOSÉ MORENO CÉDULA: 8-960-466 ⭐ ⭐