All pastes #230191 Raw Edit

Stuff

public text v1 · immutable
#230191 ·published 2006-10-31 04:23 UTC
rendered paste body
class Prob(object):

    def __init__(self, prim=1, sec=1):
        self.uno = prim
        self.dos = sec

    def dame_suma(self):
        return self.dame_uno() + self.dame_dos()

    def set_uno(self, x):
        self.uno = x

    def set_dos(self, y):
        self.dos = y

    def dame_uno(self):
        return self.uno
    
    def dame_dos(self):
        return self.dos

    def __str__(self):
        return "los valores son: uno -> %i dos -> %i" % (self.uno, self.dos)
    
    doses = property(dame_dos, set_dos)
    unos = property(dame_uno, set_uno)

inst = Prob()
print "Imprimiendo Dame Suma"
print inst.dame_suma()
print inst
print Prob.dame_suma(inst)
print "Ahora llamando a la clase y la instancia como parametro"
Prob.set_uno(inst, 2)
print Prob.dame_suma(inst)
print inst
print inst.doses