Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/05/2011, 21:48
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Dudas básicas en python

Cita:
Iniciado por SamuraiBlanco Ver Mensaje
Yo lo haría

Código Python:
Ver original
  1. class Gato:
  2.        def __init___(self):
  3.             self.nombre=""
  4.  
  5.        def Gato(self, nombre=""):
  6.               self.nombre=nombre
,
Nota que para que esto funcione tendrías que hacer algo así:
Código Python:
Ver original
  1. neko = Gato()
  2. neko.Gato('Gato')

Gato no es un constructor es un método con el mismo nombre de la clase. Solamente __init__ es el constructor.