Pyhton multiple inheritence

 





Multiple Inheritence:

Let's see a example for better understanding:

class User():

  def sign_in(self):
    print('logged In')

class wizard(User):
  def __init__(self,name,power): 
    self.name = name   
    self.power = power

  def attack(self):
    print(f'My name is {self.name} and my power is {self.power}')  

class archer(User):
  def __init__(self,name,arrow_num): 
    self.name = name   
    self.arrow_num = arrow_num
    
  def arrow(self):
    print(f'My name is {self.name} and my item is - {self.arrow_num}')

class mix(wizard,archer): #multiple inheritence
  def __init__(self,name,power,arrow_num):
    wizard.__init__(self,name,power)
    archer.__init__(self,name,arrow_num)

mix1 = mix('konok',100,200)
mix1.arrow()
mix1.attack()

Post a Comment (0)
Previous Post Next Post