首页 > 其他 > 详细

super(调用init方法)

时间:2019-07-31 20:51:28      阅读:156      评论:0      收藏:0      [点我收藏+]

‘‘‘
super可以代指父类。
可以使用super关键字调用init方法,
语法格式:super(子类,self).__init__(参数1,参数2,…)
效果等同于:父类名称.__init__(self,参数1,参数2,…)
‘‘‘
class Father():
def __init__(self, name, house):
self.name = name
self.house = house
def work(self):
print("挣钱养家")
class Son(Father):
def __init__(self, name, house, toy):
super(Son, self).__init__(name, house)
# Father.__init__(self, name, house)
self.toy = toy

son1 = Son("son", "h", "t")
print(son1.toy)
print(son1.house)

 

super(调用init方法)

原文:https://www.cnblogs.com/BKY88888888/p/11278783.html

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