多重继承

 1 #  太爷爷 -> 爷爷 -> 爸爸 -> 儿子
 2 # 单继承 : 一个父类对应一个子类
 3 # 多重继承 : 子类有父类,父类有父类 。。。。
 4 class YeYe():
 5     def __init__(self, house):
 6         self.house = house
 7         self.__wan = "古董"
 8     def merry(self):
 9         print("爷爷和奶奶结婚了")
10 class Father(YeYe):
11     def __init__(self, house, car):
12         YeYe.__init__(self, house)
13         self.car = car
14     def merry(self):
15         # YeYe.merry(self)
16         print("爸爸和妈妈结婚了")
17     def work(self):
18         print("爸爸上班")
19 class Son(Father):
20     def __init__(self, house, car, computer):
21         Father.__init__(self, house, car)
22         self.computer = computer
23     def merry(self):
24         Father.merry(self)
25         print("就找女朋友,不结婚")
26 
27 son1 = Son("大房子", "二手奥拓", "dell")
28 print(son1.house, son1.car, son1.computer)
29 son1.merry()

 

posted @ 2019-07-31 19:55  巨菜的小鸟  阅读(113)  评论(0编辑  收藏  举报