Polimorfismo en Java
Enviado por rkj jkr • 24 de Junio de 2023 • Tutorial • 683 Palabras (3 Páginas) • 171 Visitas
FACULTAD DE INGENIERA CARRERA DE INGENIERA DE SISTEMAS Y SOFTWARE:[pic 1]
POLIMORFISMO EN JAVA
Grupo 2
INTEGRANTES:
-Joseph Yeremi Acosta Domínguez (U21302271)
-Luis Ángel Urbano Huamani (U20220558)
-Angela Isela Herrera Soto (U19205543)
-Jesus Martin Garcia Gutierrez (U21205817)
CURSO: PROGRAMACION ORIENTADA A OBJETOS
DOCENTE: ORLEANS MOISES GALVEZ TAPIA
LIMA-PERU
2023
Índice:
1-definicion del polimorfismo en java:
1.1-para que sirve el polimorfismo en java
1.2-diferencia entre herencia y polimorfismo
1.3-tipo de polimorfismo
1.4-mejores formas de emplear el polimorfismo
1.5-reglas del polimorfismo estático y dinámico
1.6-conclusiones
1.7-conclusiones
2-ejemplos prácticos de polimorfismo en java
-Ejemplo 1
-Ejemplo 2
-Ejemplo 3
-Ejemplo 4
1-el polimorfismo en java:
Este método es la capacidad que tienen los diferentes objetos de una clase para ofrecer respuestas a distintas interrogantes ya sean independientes en función a sus parámetros utilizados en su invocación.
Otra forma de describirlos seria que son entidades que pueden contener valores de diferentes tipos durante la ejecución de su programa
1.1-para que sirve el polimorfismo en java:
Mayormente sirve para permitir que dos acciones del mismo método dentro de un código, pero que cada una de ellas acepta diferentes parámetros esto facilita a su identificación de objetos nominales, pero a cada uno de ellos se le desempeña una función en particular
1.2- diferencias entre herencia y polimorfismo:
La mayor diferencia entre estos dos es que la herencia en java es como una relación entre familiares cercanos que comparten cosas en común mientras que el polimorfismo es como la capacidad de hacer cosas similares a pesar de tener características únicas
1.3-tipos de polimorfismo:
Tiene dos tipos de polimorfismo:
-polimorfismo estático: es utilizado para crear múltiples métodos con el mismo nombre o clase que contenga diferentes números o parámetros diferentes
-polimorfismo dinámico: el polimorfismo dinámico es donde la clase hija tiene definición propia, pero depende de la clase en la que esta alineada.
1.4-Uso y mejores prácticas al emplear polimorfismo:
Uno de sus usos mas comunes usualmente ocurre cuando queremos llamar de forma rápida y correcta un método en particular dependiendo de su clase en uso utilizando un método de almacenamiento para diferentes tipos de clases
1.5-reglar del polimorfismo estático y dinámico
-Obviamente, los métodos deben llamarse iguales para que realmente puedan cumplir con ser polimórficos.
-El número de parámetros, y su tipo de datos, deben ser diferentes en cada método definido como polimórfico.
-Los parámetros del método que sobre escribe deben ser iguales a los del método que está anulando, tanto en tipo como en número. Si esto no se cumple, entonces este método no anula al de la clase padre, por lo tanto, se trata de polimorfismo estático y no dinámico
...