(更新时间)2021年3月24日 python基础知识(多层继承)
发布日期:2021-06-29 15:14:44
浏览次数:3
分类:技术文章
本文共 1124 字,大约阅读时间需要 3 分钟。
1. 多层继承
如果一个类有两个及以上的父类,就把这种继承关系称为多继承.
class Master(object): def __init__(self): self.kongfu = "古法煎饼果子配方" def make_cake(self): print("[古法] 按照 <%s> 制作了一份煎饼果子..." % self.kongfu)class School(object): def __init__(self): self.kongfu = "现代煎饼果子配方" def make_cake(self): print("[现代] 按照 <%s> 制作了一份煎饼果子..." % self.kongfu)class Prentice(School, Master): # 多继承,继承了多个父类 def __init__(self): self.kongfu = "猫氏煎饼果子配方" self.money = 10000 # 亿美金 def make_cake(self): self.__init__() # 执行本类的__init__方法,做属性初始化 self.kongfu = "猫氏...." print("[猫氏] 按照 <%s> 制作了一份煎饼果子..." % self.kongfu) # 调用父类方法格式:父类类名.父类方法(self) def make_old_cake(self): Master.__init__(self) # 调用了父类Master的__init__方法 self.kongfu = "古法...." Master.make_cake(self) # 调用了父类Master的实例方法 def make_new_cake(self): School.__init__(self) # 调用了父类School的__init__方法 self.kongfu = "现代...." School.make_cake(self) # 调用父类School的实例方法,class PrenticePrentice(Prentice): # 多层继承 passpp = PrenticePrentice()pp.make_cake() # 调用父类的实例方法pp.make_new_cake() pp.make_old_cake()print(pp.money)
转载地址:https://codeboy.blog.csdn.net/article/details/115185830 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月15日 03时19分21秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SQl 数据完整性(随堂博客)
2019-04-29
左连接、右连接、内连接
2019-04-29
MySQL DQL语句基础(随堂博客)
2019-04-29
利用MySQL进行数据复杂查询(1)
2019-04-29
MySQL 表与表之间的关系
2019-04-29
pymysql 的基础应用
2019-04-29
Python 管理程序改进——连接MYSQL
2019-04-29
Python 爬虫-豆瓣影星图片下载
2019-04-29
网页端数据库操作界面—主题函数文件
2019-04-29
网页端数据库操作界面-Html页面(1)
2019-04-29
Python爬虫 百度热搜热点
2019-04-29
excel的常用函数(二)
2019-04-29
excel文本函数
2019-04-29
电商大战二十年
2019-04-29
编程程软件测试思维方式:如何科学制定测试计划
2019-04-29
BLE蓝牙4.0串口调试助手
2019-04-29
树莓派WIFI设置
2019-04-29
nanopi2 启动信息
2019-04-29
phpstudy https
2019-04-29