lhxxhl 2020-02-14
第一类多继承的实现:from Child import Childdef main(): c = Child(300, 100) print(c.money, c.faceValue) c.play() c.eat() #注意:父类中方法名相同,默认调用的是在括号中排前面的父类中的方法 c.func()if __name__ == "__main__": main()第二类Mother:
class Mother(object): def __init__(self, faceValue): self.faceValue = faceValue def eat(self): print("eat") def func(self): print("func2")第三类Father:
class Father(object): def __init__(self, money): self.money = money def play(self): print("play") def func(self): print("func1")第四类Child
from Father import Fatherfrom Mother import Motherclass Child(Father, Mother): def __init__(self, money, faceValue): #写法 Father.__init__(self, money) Mother.__init__(self, faceValue)