[Tutor] Variable Modification in a class
Mehta, Anish
Anish.Mehta@enst-bretagne.fr
Tue Jun 3 10:38:08 2003
Hello!
I am having a problem in tackling the variables in the class.
class ab:
def __init__(self):
self.a = None
self.b = None
def func(ab):
b = ab
c = ab
b.a = 5
b.b = 10
c = b
c.a = 30
c.b = 40
print b.a, b.b
print c.a, c.b
t = func(ab())
Output is
30 40
30 40
I want the output to be
5 10
30 40
I mean every instance should modify its own set of variables not the
variables of the other instances of the class. The output of the set of
variables of b should not be affected by modifying those variables by
another instance of the same class.
Waiting for suggestions.
Thanks in advnace.
Regards,
Anish