PYTHON ORIENTADO A
OBJETOS
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA
PROGRAMACIÓN
Jesica Mariel Dávila Granda
El lenguaje Python permite trabajar mediante el paradigma de programación imperativa clásica o mediante el paradigma de la orientación a objetos, e incluso mediante lenguaje funcional.
¿Qué es un atributo?
- Los objetos son la clave para entender la Programación Orientada a Objetos. Si miramos a nuestro alrededor encontraremos un sin fin de objetos de la vida real: perro, escritorio, televisor, bicicleta, etc
-
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.
- Se puede decir que una clase es una plantilla genérica de un objeto. La clase proporciona variables iniciales de estado (donde se guardan los atributos) e implementaciones de comportamiento (métodos)
-
-
-
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?
Herencia en python
-
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.
- Existe dos tipos de herencia: simple y múltiple
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
Copy of deck
By jesidavila
Copy of deck
- 148