



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
son mis apuntes de programcion
Tipo: Apuntes
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Escuela Profesional: Ingeniería de Sistemas. Asignatura: Metodologías de Programación Sección y Turno: II – M-T-N Semestre Académico: 2021 - I Sesión 7: POLIMORFISMO CON CLASES ABSTRACTAS INTRODUCCION 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. Es decir, el objeto como entidad puede contener valores de diferentes tipos durante la ejecución del programa. I. OBJETIVOS
Con todo esto ya podemos empezar a ejecutar el programa que simulará el comportamiento de los integrantes de la selección de fútbol española y ver las diferentes formas que adoptan cada uno de los integrantes de la selección. Para ello en la clase Main debe haber el siguiente código: Ahora al ejecutar este fragmento de código vamos a ver que todos tienen el mismo comportamiento a la hora de "concentrarse()" y "viajar()", por tanto ejecutarán el método de la clase padre: Todos los integrantes comienzan una concentración. (Todos ejecutan el mismo método) Vicente Del Bosque -> Concentrarse (Clase Padre) Andres Iniesta -> Concentrarse (Clase Padre) Raúl Martinez -> Concentrarse (Clase Padre)
Todos los integrantes viajan para jugar un partido. (Todos ejecutan el mismo método) Vicente Del Bosque -> Viajar (Clase Padre) Andres Iniesta -> Viajar (Clase Padre) Raúl Martinez -> Viajar (Clase Padre) A continuación debe agregar a la clase main lo siguiente: Ahora vamos a ver como cada uno de los integrante al lanzarse los mismos métodos ("entrenamiento()" y "partidoFutbol()") tienen un comportamiento diferente: Vemos el resultado al ejecutar este fragmento de código: Entrenamiento: Todos los integrantes tienen su función en un entrenamiento (Especialización) Vicente Del Bosque -> Dirige un entrenamiento (Clase Entrenador) Andres Iniesta -> Realiza un entrenamiento (Clase Futbolista) Raúl Martinez -> Da asistencia en el entrenamiento (Clase Masajista) Partido de Fútbol: Todos los integrantes tienen su función en un partido (Especialización) Vicente Del Bosque -> Dirige un Partido (Clase Entrenador) Andres Iniesta -> Juega un Partido (Clase Futbolista) Raúl Martinez -> Asiste al Partido de Fútbol (Clase Padre)