K
KraftDiner
I have a base class
class geometry(object):
def __init__(self):
self.blue = 1
self.red = 2
def render(self):
pass
class square(geometry):
def __init__(self):
super(square, self).__init__()
def render(self)
print 'square'
class circle(geometry):
def __init__(self):
super(square, self).__init__()
def render(self)
print 'square'
objLst = []
objLst.append(square())
objLst.append(circle())
for obj in objLst:
obj.render()
print obj.blue
What is wrong with this... I will not print blue... (1)
class geometry(object):
def __init__(self):
self.blue = 1
self.red = 2
def render(self):
pass
class square(geometry):
def __init__(self):
super(square, self).__init__()
def render(self)
print 'square'
class circle(geometry):
def __init__(self):
super(square, self).__init__()
def render(self)
print 'square'
objLst = []
objLst.append(square())
objLst.append(circle())
for obj in objLst:
obj.render()
print obj.blue
What is wrong with this... I will not print blue... (1)