# resolve.py # Steve Marschner (srm2) and Lillian Leed (ljl2) """CS1110 lecture example for initialization of subclasses""" class A(object): def __init__(self): self.x = 3 self.y = 5 def f(self): print "A.f: self.x:", self.x print "A.f: self.y:", self.y class B(A): def __init__(self): A.__init__(self) self.y = 4 self.z = 42 def f(self): A.f(self) print "B.f self.y:", self.y print "B.f self.z:", self.z a = A() b = B() a.f() b.f()