Seltmodle Q37216250

selt.modleselt.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:

2 base class Qualification 3 Bclass ualification (object): def init (self): self.name self.number of modules..0 def populate

Output:

Qualification name BA (Bachelors of Arts) Number of modules 5 Credits: 36 lodule code BA2611

2

OR
OR

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.