El documento describe diferentes tipos de herencia y polimorfismo en programación orientada a objetos. La herencia permite que una clase herede atributos y métodos de otra clase padre, mientras que el polimorfismo permite que objetos de diferentes clases respondan de forma diferente al mismo mensaje. Los tipos de herencia incluyen herencia simple, herencia múltiple, herencia de interfaces e implementación, y la sobrecarga permite métodos con el mismo nombre pero parámetros diferentes. El polimorfismo también se aplica en jerarquías de herencia.
0 calificaciones0% encontró este documento útil (0 votos)
91 vistas4 páginas
El documento describe diferentes tipos de herencia y polimorfismo en programación orientada a objetos. La herencia permite que una clase herede atributos y métodos de otra clase padre, mientras que el polimorfismo permite que objetos de diferentes clases respondan de forma diferente al mismo mensaje. Los tipos de herencia incluyen herencia simple, herencia múltiple, herencia de interfaces e implementación, y la sobrecarga permite métodos con el mismo nombre pero parámetros diferentes. El polimorfismo también se aplica en jerarquías de herencia.
El documento describe diferentes tipos de herencia y polimorfismo en programación orientada a objetos. La herencia permite que una clase herede atributos y métodos de otra clase padre, mientras que el polimorfismo permite que objetos de diferentes clases respondan de forma diferente al mismo mensaje. Los tipos de herencia incluyen herencia simple, herencia múltiple, herencia de interfaces e implementación, y la sobrecarga permite métodos con el mismo nombre pero parámetros diferentes. El polimorfismo también se aplica en jerarquías de herencia.
El documento describe diferentes tipos de herencia y polimorfismo en programación orientada a objetos. La herencia permite que una clase herede atributos y métodos de otra clase padre, mientras que el polimorfismo permite que objetos de diferentes clases respondan de forma diferente al mismo mensaje. Los tipos de herencia incluyen herencia simple, herencia múltiple, herencia de interfaces e implementación, y la sobrecarga permite métodos con el mismo nombre pero parámetros diferentes. El polimorfismo también se aplica en jerarquías de herencia.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 4
Primer punto
Herencia y Polimorfismo : para implementar la herencia y polimorfismo, toca
implementar primera la herencia, entre una clase padre a otra clase hija, y darle diferentes funciones y asignarle diferentes atributos a clase hija para que se aplique el polimorfismo, el "Polimorfismo" es una palabra de origen griego que significa "muchas formas". Este término se utiliza en la POO para "referirse a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos". Herencia Simple: La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente. La herencia permite compartir automáticamente métodos, atributos y características entre clases, subclases y objetos. Herencia Múltiple: Cuando una clase hereda datos de varias clases, por ejemplo, clase hija hereda métodos, atributos y caracterizas de la clase padre y clase madre, donde la clase hija hereda el temperamento, los ojos, y la inteligencia de la mama, y también hereda la fortaleza, persistencia y sabiduría, el color del cabello y de la piel del papa Herencia de Interfaz: La herencia de interfaces se implementa para herencia múltiple, porque hay lenguajes que no soporta heredar de varias clases y se implementa la herencia a interfaces. Una interfaz es una clase abstracta, donde tengo entendido dentro una interfaz no se puede crear atributos y tampoco características, solo se puede crear funciones o bien conocidos como métodos en java Herencia de Implementación: La implementación de los métodos es heredada. Puede sobrescribirse en las clases derivadas. Polimorfismo Y Reutilización : En programación orientada a objetos se denomina polimorfismo a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa. Sobrecarga: La sobrecarga de métodos es la creación de varios métodos con el mismo nombre, pero con diferente lista de tipos de parámetros. También existe la sobrecarga de constructores, Cuando en una clase existen constructores múltiples, se dice que hay sobrecarga de constructores. Polimorfismo en jerarquías de herencia: Cuando se encuentra un ámbito en el que el nombre está definido, la coincidencia más cercana en ese ámbito será la seleccionada para resolver la llamada. Variables Polimórficas: una variable polimórfica es una variable que contiene un objeto y se refiere al hecho de que una misma variable puede contener objetos de diferentes tipos del tipo declarado o de cualquier subtipo del tipo declarado por eso se llama polimórfica que literalmente 2. El modelo que aplique en el proyecto b, cree una clase empleado, y otras sub clases recepcionista, administrador, jefe de los técnicos y los técnicos, la clase padre es la clase empleados y la clase hijas son las clases de cargos, que heredan los métodos get y set de todos los atributos de la clase padre y también heredan los métodos constructores con sus sobrecargas de los métodos constructores, el tipo de herencia es de herencia simple Punto 3