Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2011, 23:16
Okapps
 
Fecha de Ingreso: octubre-2011
Ubicación: conoceme y averigualo
Mensajes: 64
Antigüedad: 12 años, 6 meses
Puntos: 2
Parametro self en python dudas.

hola Tengo una duda con SELF.

Veamos un ejemplo que estoy estudiando desde una pagina online.

Implementaremos una clase llamada Persona que tendrá como atributo (variable) su nombre y dos métodos (funciones), uno de dichos métodos inicializará el atributo nombre y el siguiente método mostrará en la página el contenido del mismo.
Código PHP:
class Persona# esta es la clase
    
def inicializar(self,nom): 
        
self.nombre=nom

    def imprimir
(self):
        print 
'Nombre:'
        
print self.nombre
        
print '<br>'

persona1=Persona()
persona1.inicializar('Juan')
persona1.imprimir()

persona2=Persona()
persona2.inicializar('Ana')
persona2.imprimir() 
La definicion que dan sobre el parametro SELF:
Como veremos todo método tiene como primer parámetro el identificador self que tiene la referencia del objeto que llamó al método.

Le he echado cabeza pero en realidad no se para que existe el parametro SELF, me pueden dar una mana sin salirse de el grado de dificultad, gracias.