python多继承简单方法

  1. class people(object): #建创一个人类
  2. def __init__(self,name,age):
  3. self.name = name
  4. self.age = age
  5. def eat(self):
  6. print("%s is eatint'''''" % self.name)
  7. def talk(self):
  8. print("%s is talking......" % self.name)
  9. def sleep(self):
  10. print("%s is sleeping" % self.name)
  11. class Relation(object): # 创建一人交朋友类
  12. def make_friends(self,obj):
  13. print("%s is making friends %s" %(self.name,obj.name))
  14. class Man(people,Relation):#男人类 多继承,又继承交朋友类
  15. def __init__(self,name,age,money):
  16. #people.__init__(self,name,age)
  17. super(Man,self).__init__(name,age)
  18. self.money = money
  19. print("%s 一出生就有 %s money..." % (self.name,self.money))
  20. def piao(self):
  21. print("%s is piaoing....20s...done." % self.name)
  22. def sleep(self):
  23. people.sleep(self)
  24. print("man is sleeping")
  25. class Woman(people,Relation):#女人类 继承交朋友和人类 多继承
  26. def get_birth(self):
  27. print("%s is born a baby" % self.name)
  28. m1 = Man("zy",22,10)
  29. m1.eat()
  30. w1 = Woman("cxh",25)
  31. m1.make_friends(w1)


原文地址:https://www.cnblogs.com/fgxwan/p/9617203.html