首页 > 编程语言 > 详细

python——多重继承

时间:2018-01-08 15:30:52      阅读:196      评论:0      收藏:0      [点我收藏+]
#方式一 class A():     def __init__(self, name):         self.name = name         print("a class ...") class B():     def __init__(self, age):         self.age = age         print("b class...") class Sub(A, B):     def __init__(self, name, age, phone):         A.__init__(self, name)         B.__init__(self, age)         self.phone = phone         print("sub class...")     def get_all_info(self):         print(self.name, self.age, self.phone) if __name__ == '__main__':     s = Sub("toby", 25, 110)     s.get_all_info() #方式二 class A():     def __init__(self, name):         self.name = name         print("a class ...") class B(A):     def __init__(self, name, age):         super(B, self).__init__(name)         self.age = age         print("b class...") class Sub(B):     def __init__(self, name, age, phone):         super(Sub, self).__init__(name, age)         self.phone = phone         print("sub class...")     def get_all_info(self):         print(self.name, self.age, self.phone) if __name__ == '__main__':     s = Sub("toby", 25, 110)     s.get_all_info()


python——多重继承

原文:http://blog.51cto.com/freshair/2058629

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!