I'm having trouble understanding scope of a variable in a subclass
Pyenos
pyenos at pyenos.org
Wed Dec 27 23:31:26 EST 2006
Approach 1:
class Class1:
class Class2:
def __init__(self):self.variable="variable"
class Class3:
def method():print Class1().Class2().variable #problem
Approach 1.1:
class Class1:
class Class2:
def __init__(self):self.variable="variable"
class Class3:
def method():print Class1.Class2.variable #problem
Approach 2:
class Class1:
class Class2:
variable="variable"
class Class3:
def method():print Class1().Class2().variable #problem
Approach 2.1:
class Class1:
class Class2:
variable="variable"
class Class3:
def method():print Class1.Class2.variable #problem
Is there a correct solution in the above? Or, what is the solution?
More information about the Python-list
mailing list