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