位置: IT常识 - 正文
推荐整理分享python中重写与调用方法是什么(python中重写构造方法),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python中重写构造方法,python重置变量,python __dict__重写,python重写和重载,python __dict__重写,python重写和重载,python重写和重载,python的重写,内容如对您有帮助,希望把文章链接给更多的朋友!
重写父类方法与调用父类方法
1、重写父类方法
所谓重写,就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法。
classCat(object):defsayHello(self):print("Hello:Cat")classBosi(Cat):defsayHello(self):print("Hello:Bosi")bs=Bosi()bs.sayHello()运行结果为:
Hello:Bosi相关推荐:《Python视频教程》
2、调用父类方法
重写之后,如果发现仍然需要父类方法,则可以强制调用父类方法。
classCat(object):def__init__(self,name):self.name=nameself.color="黄色"classBosi(Cat):def__init__(self,name):#Cat.__init__(self,name)#python2的语法#调用父类的方法super().__init__(name)defgetName(self):returnself.namepassbs=Bosi("波斯")print(bs.name)print(bs.color)运行结果为:
波斯黄色相关推荐:
上一篇:【Node】mac 安装n进行node版本管理(mac node-gyp)
下一篇:Packaging a Qt application
友情链接: 武汉网站建设