Skip to main content

Multiple Inheritance in Python

 







class student:
    sub =["programming","fwb","co","english"]
   
    var = 1
    def __init__(self,aname,aroll):
        self.name = aname
        self.roll = aroll
   

    def details(self):
        return f"Name is: {self.name}\nRoll no: {self.roll}\n"
     

class Programer(student):
    # var = 2
    def __init__(self, aname, aroll,alanguage):
        self.name = aname
        self.roll = aroll
        self.language = alanguage


    def printdata(self):
        return f"\nName is: {self.name}\nRoll no: {self.roll}\nLanguage:
                                                    {self.language}\n"
   
class Player:
    # var = 3
    def __init__(self, name, game):
        self.name = name
        self.game = game

    def printdet(self):
         return f"Name is: {self.name}\n and he play: {self.game}\n"
   


class coolpro(student,Player):
    # var = 4
    language = "C++"
    def printlaguage(self):
        print(self.language)
   
vk = coolpro("Aakash","Volleyball")
aakash = student("Aakash", "0231")
ak = Player("Aakash", "cricket")
sk = Programer("sabh", "24", "Html")
karan = coolpro("Karan", "football")
# det = karan.printdet()
print(vk.var)





Comments