![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/12/2011, 12:20
|
![Avatar de zerokilled](http://static.forosdelweb.com/customavatars/avatar299260_10.gif) | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses Puntos: 1485 | |
Respuesta: Parametro self en python dudas. buenas,
así es como funciona el modelo de clase de python. los métodos de las clases siempre reciben como primer parámetro el objeto (la instancia de la clase). cuando se invoca desde una instancia, python automaticamente provee ese parámetro. nótese que no es lo mismo si invocaras el método desde la clase. es decir, Persona.inicializar("Ana"). en ese caso python levanta un error porque require dos parámetros. el por qué lo hicieron así, no sé -apenas comence con python. en fin, el parámetro self -que en realidad no tiene porque tener ese identificador, incluso puede ser this o cualquier otro- es para hacer referencia a la instancia u objeto dentro del método.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |