PYTHON ORIENTADO A
OBJETOS
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA
PROGRAMACIÓN
Jesica Mariel Dávila Granda
¿Qué es un atributo?
atributos son las características que puede tener un objeto: Si el objeto fuera Perro, los atributos podrían ser: tamaño, edad, color, raza, et
Los métodos son la acción o función que realiza un objeto. Si nuestro objeto es Perro, los métodos pueden ser: caminar, ladrar, saltar, dormir, etc.
Una instancia es una copia específica de la clase con todo su contenido.
¿Qué es un objeto?
¿Qué es un método?
¿Qué es una clase?
¿Qué es una instancia?
Es un mecanismo de la programación orientada a objetos que sirve para crear clases nuevas a partir de clases preexistentes. Se toman atributos y comportamientos de las clases viejas y se los modifica para modelar una nueva situación.
HERENCIA SIMPLE
Consiste en que una clase hereda únicamente de otra. La relación de herencia hace posible utilizar, desde la instancia, los atributos de la clase padre. En Python, al definir una clase, indicaremos entre paréntesis de la clase que hereda.
La herencia múltiple es similar en comportamiento a la sencilla, con la diferencia que una clase hija tiene uno o más clases padre. En Python, basta con separar con comas los nombres de las clases en la definición de la misma. Vamos a pensar en un ejemplo de la vida real para implementar la herencia múltiple. Por ejemplo, una clase genérica sería Persona, otra Personal y la hija sería Mantenimiento.
HERENCIA MÚLTIPLE