Python: Clases y objetos

Python, al igual que muchos lenguajes, permite la programación orientada a objetos, de hecho en Python cada instrucción es realmente un objeto con sus métodos y sus propiedades.

Definimos clases de esta manera:

class MyClass:
   a = 10
   def func(self):
      print('Hola')

Los objetos se instancian de la siguiente manera:



El constructor se define con el nombre __init__:



Las herencias se utilizan de la siguiente manera:


La clase Dog hereda la clase Mammal como podéis ver.

Comentarios