selt.modle Show transcribed image text selt.modle
Answer
# base class Qualification
class Qualification(object):
def __init__(self):
self.name = “”
self.number_of_modules=0
def populate(self,name, num):
self.name = name
self.number_of_modules = num
def display(self):
return(“Qualification name : “+self.name+”nNumber of modules :”+str(self.number_of_modules))
# derived class Module
class Module(Qualification):
def __init__(self):
super(Module,self).__init__() # call base class init method
self.credits = 0
self.module_code =””
def populate(self,name, number_of_modules, credits,module_code):
super(Module,self).populate(name,number_of_modules) # call baseclass populate method
self.credits = credits
self.module_code = module_code
def display(self):
string = super(Module,self).display()+”nCredits :”+str(self.credits)+”nModule code : “+self.module_code
return string
# create Moduleobject
q = Module()
# populate module object
q.populate(“BA(Bachelors of Arts)”,5,36,”BA2611″)
print(q.display()) # display module object
#end of program
Code Screenshot:
Output:
2