Clases en python

Clase 1:

class Humano:
def __init__(self):
print 'soy un humano'
def hablar(self,mensaje):
print mensaje
pedro = Humano()
raul= Humano()
pedro.hablar('Hola')
raul.hablar('Hola Pedro')
view raw clase1.py hosted with ❤ by GitHub

Una clase se hace con la palabra class y el nombre que se le quiera agregar. En el ejemplo de la clase 1 tenemos la clase (Humano).

Dentro de las clases se pueden agregar los métodos, en el ejemplo anterior tenemos __init__ que es el método o función que se realiza cada que se llama a la clase, y el método hablar que solo se llama cuando se especifica con Nombredelobjeto.hablar(‘mensaje’) .

Clase 2:

class Humano:
def __init__(self):
self.edad = 25 # aqui le doy un atributo a mi objeto
print 'soy un humano'
def hablar(self,mensaje):
print mensaje
pedro = Humano()
raul= Humano()
print 'Soy Pedro y tengo', pedro.edad
print 'Soy Raul y tengo', raul.edad
pedro.hablar('Hola')
raul.hablar('Hola Pedro')
view raw clase2.py hosted with ❤ by GitHub

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar